ich möchte aus VBA heraus ein Array in einem Rutsch in eine Tabelle schreiben.
Mein Makro dazu sieht wie folgt aus:
Sub p1()
Dim varaDaten(5) As Variant
varaDaten(1) = 2
varaDaten(2) = 22
varaDaten(3) = 222
varaDaten(4) = 233
varaDaten(5) = 244
Worksheets("Tabelle1").Range("A2:A5") = varaDaten
End Sub
Leider schreibt mir Excel in jede Zelle den Wert 2 - also den ersten Wert des Arrays :-(Habt Ihr eine Idee, wo hier mein Denkfehler liegt?
Vielen Dank für Eure Hilfe und viele Grüße
Peter