Wenn die Meldung kommt, "Debuggen" anklicken und Lokalfenster öffnen (Menü/Ansicht).
Da Wert für variable i anschauen.
Dim arrID(0 To 50000, 0 To 2 : REM Das muss in einem MODUL unter Deklarationen stehen, und nicht beim restlichen Code und statt Dim musst du "public"
nehmen, damit alle darauf zugreifen können UND die Variablen beim Verlassen des SUBs nicht gelöscht werden.
ausserdem nicht 0 to 50000 oder 0 to 2,sondern 1 to ..., da es keine zeile oder spate 0 gibt.
For i = 0 To ZeilenCSV
arrID(i,0) = Value :REM Value von WAS denn eigentlich????
Next.
Dim i As Long: REM Muss am anfang des SUBs stehen - wahrscheinlich deswegen die Fehlermeldung, du musst das array schon vorher dimensionieren.
Wenn Du die Zellenwerte für zeile 1-50000 und Spalte 1-3 in das array kopieren willst:
for z=1 to 50000
|