Bestimmtes Arrayfeld mit Variable aufrufen? - VBS
Hallo zusammen!
Ist es möglich ein Arrayfeld mit einer Variable aufzurufen, anstatt eine Zahl zu verwenden?
Das war meine Idee, aber ich kriege leider immer eine Datentypenkonflikt-Fehlermeldung
Danke für jede Hilfe!
Ist es möglich ein Arrayfeld mit einer Variable aufzurufen, anstatt eine Zahl zu verwenden?
Das war meine Idee, aber ich kriege leider immer eine Datentypenkonflikt-Fehlermeldung
i = 0
do until i = UBound(arr)
Msgbox(arr(i))
i = i + 1
loop
Danke für jede Hilfe!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 336709
Url: https://administrator.de/contentid/336709
Ausgedruckt am: 23.11.2024 um 21:11 Uhr
10 Kommentare
Neuester Kommentar
Ich schätze dein Arrayinhalt lässt sich einfach nicht als String in einer MsgBox ausgeben, deswegen der Typkonflikt.
Viel einfacher geht das iterieren über alle Array items mit einem for each loop
Gruß
Viel einfacher geht das iterieren über alle Array items mit einem for each loop
for each itm in arr
'tu was mit itm
next
lines = Split(fso.OpenTextFile(path, 1).ReadAll(),vbNewline)
for each line in lines
cols = Split(line, "¦",-1,1)
for each col in cols
Msgbox col
next
next