VBA: Array definieren?!
André
ich muß in VBA ein Array definieren. Üblicherweise mache ich das wie folgt:
DIM MeinArray(2) AS Single
MeinArray(0) = 12.3
MeinArray(1) = 18.1
MeinArray(2) = 7.9
Soweit funktioniert das noch sehr gut. Was aber, wenn ich ein Array mit wesentlich mehr Elementen definieren muß? Im aktuellen Fall sind es rd. 100 Elemente. Klar ich könnte für jedes Element eine Zeile VBA-Code tippen, daß ist aber langwierig und macht den Code nicht gerade übersichtlicher.
Ich hatte gehofft, daß es so geht:
DIM MeinArray(2) AS Single
MeinArray = (12.3, 18.1, 7.9)
Geht leider nicht, kommt eine Fehlermeldung, daß hinter dem ersten Wert eine schließende Klammer erwartet wird. Gibt es eine vergleichbar kurze Schreibweise, um viele Arrayelemente gleichzeitig zuzuweisen?
Danke!
Gruß, André