Ich habe z.b. eine UserForm mit dem Namen UserForm1 und darin sind 5 ComboBoxen: Box1 bis Box5
Aktuell:
Dim Array(1 TO 5) String
Array(1) = "Name"
Array(2) = "Datum"
Array(3) = "Adresse"
Array(4) = "Nummer"
Array(5) = "Firma"
With UserForm1
.Box1.Value = Array(1)
.Box2.Value = Array(2)
.Box3.Value = Array(3)
.Box4.Value = Array(4)
.Box5.Value = Array(5)
End With
Wie es gehen sollte:
Dim Box String
Dim Array(1 TO 5) String
Dim i Integer
Array(1) = "Name"
Array(2) = "Datum"
Array(3) = "Adresse"
Array(4) = "Nummer"
Array(5) = "Firma"
For i = 1 to 5
Box = "Box" & i
UserForm1.Box.Value = Array(i)
Next i
Wie könnte ich den Wert der in der Variable Box steht übergeben da es mit String nicht funktioniert.