Hallo,
ich habe ein Problem mit dem Befüllen eines 2 Dimensionalen Arrays. Ich möchte verschiedene Daten aus einer Exceltabelle in ein Array einlesen.
So funktioniert es:
So nicht:
Hab ich irgendwo einen Denkfehler?
Danke schon mal für die Hilfe
MFG
Ignus
ich habe ein Problem mit dem Befüllen eines 2 Dimensionalen Arrays. Ich möchte verschiedene Daten aus einer Exceltabelle in ein Array einlesen.
So funktioniert es:
Quellcode
- For i = 4 To 500
- If Not (xlBlatt_1.Range("A" & i).Value Is Nothing) Then
- Form1.Daten(i - 4, 0) = CStr(xlBlatt_1.Range("A" & i).Value)
- Form1.Daten(i - 4, 1) = CStr(xlBlatt_1.Range("B" & i).Value)
- Form1.Daten(i - 4, 2) = CStr(xlBlatt_1.Range("C" & i).Value)
- Form1.Daten(i - 4, 3) = CStr(xlBlatt_1.Range("D" & i).Value)
- Form1.Daten(i - 4, 4) = CStr(xlBlatt_1.Range("E" & i).Value)
- Form1.Daten(i - 4, 5) = CStr(xlBlatt_1.Range("F" & i).Value)
- Form1.Daten(i - 4, 6) = CStr(xlBlatt_1.Range("G" & i).Value)
- Form1.Daten(i - 4, 7) = CStr(xlBlatt_1.Range("H" & i).Value)
- Form1.Daten(i - 4, 8) = CStr(xlBlatt_1.Range("I" & i).Value)
- Form1.Daten(i - 4, 9) = CStr(xlBlatt_1.Range("J" & i).Value)
- Form1.Daten(i - 4, 10) = CStr(xlBlatt_1.Range("K" & i).Value)
- Form1.Daten(i - 4, 11) = CStr(xlBlatt_1.Range("L" & i).Value)
- Form1.Daten(i - 4, 12) = CStr(xlBlatt_1.Range("M" & i).Value)
- Form1.Daten(i - 4, 13) = CStr(xlBlatt_1.Range("N" & i).Value)
- Form1.Daten(i - 4, 14) = CStr(xlBlatt_1.Range("O" & i).Value)
- Form1.Daten(i - 4, 15) = CStr(xlBlatt_1.Range("P" & i).Value)
- Form1.Daten(i - 4, 16) = CStr(xlBlatt_1.Range("Q" & i).Value)
- Form1.Daten(i - 4, 17) = CStr(xlBlatt_1.Range("R" & i).Value)
- Form1.Daten(i - 4, 18) = CStr(xlBlatt_1.Range("S" & i).Value)
- Form1.Daten(i - 4, 19) = CStr(xlBlatt_1.Range("T" & i).Value)
- Form1.Daten(i - 4, 20) = CStr(xlBlatt_1.Range("U" & i).Value)
- Form1.Daten(i - 4, 21) = CStr(xlBlatt_1.Range("V" & i).Value)
- Form1.Daten(i - 4, 22) = CStr(xlBlatt_1.Range("W" & i).Value)
- Form1.Daten(i - 4, 23) = CStr(xlBlatt_1.Range("X" & i).Value)
- Form1.Daten(i - 4, 24) = CStr(xlBlatt_1.Range("X" & i).Value)
- Form1.Daten(i - 4, 25) = CStr(xlBlatt_1.Range("Z" & i).Value)
- Else
- Exit For
- End If
- Next
So nicht:
Hab ich irgendwo einen Denkfehler?
Danke schon mal für die Hilfe
MFG
Ignus