Zweidimensionales Array einlesen?

3 Antworten

Kleiner Syntaxfehler:

   For i = 1 To 8

  bbbb(i, 1) = Worksheets("cccc").Cells(i,1).Value

  bbbb(i, 2) = Worksheets("cccc").Cells(i,2).Value

   Next i

ODER:

   For i = 1 To 8

  bbbb(i, 1) = Worksheets("cccc").Range("A" & i).Value

  bbbb(i, 2) = Worksheets("cccc").Range("B" & i).Value

   Next i

was soll denn i1 und i2 sein. Das muss ja genau eine Zelle sein und kein Range mit mehr Zellen wie es vermuten lässt-


SpecialAgent1 
Beitragsersteller
 14.01.2020, 19:56

i1/ i2 sollen die Zellen sein, die nach und nach per Schleife eingelesen werden sollen.

also A2/ B2; A3/ B3 usw.

1
iqKleinerDrache  14.01.2020, 19:58

aber die schleife sagt nur i = 1 to 8. i1 und i2 sind in Anführungszeichen und das heisst es sind irgendwelche Namen wie Hans und Egon.

1