Werte in Array schreiben

Yaslaw

n/a
Moderator
Habe ich doch mehr oder weniger
Visual Basic:
Dim name() as String
Redim name(ende_zeile, 1)
Do
 name(a, 1) =  Worksheets("Sheet1").Cells(a, 1).Value
 adresse = Worksheets("Sheet1").Cells(a, 2).Value

 a = a + 1                                                                     
Loop Until a = ende_zeile
Nachtrag:
Warum ein do...Loop, wenn man mit einem Zähler arbeitet?
Visual Basic:
Dim name() as String
Redim name(ende_zeile, 1)
For a = 1 to ende_zeile
 name(a, 1) =  Worksheets("Sheet1").Cells(a, 1).Value
 adresse = Worksheets("Sheet1").Cells(a, 2).Value
next a
 

theva

Mitglied
Sorry ich bins wieder...

hier zeigt er Fehler an! name(a, 1) = Worksheets("Sheet1").Cells(a, 1).Value

Expected: ).
Nach a soll ")" kommen... macht aber kein Sinn
 

Yaslaw

n/a
Moderator
'name' ist ein geschützter Name und sollte nicht verwendet werden.
Benenne die Variable anderst. zB. userName oder familyName etc.
Oder da es eine Ansammlung von Namen ist einfach names
 

Neue Beiträge