Ich hab gerade gemerkt, zeilenweise zurückschreiben geht doch nicht. Oder ich weis nicht wie.
Bei meinem rumtesten hab ich ja nur eine Dimension, bei meinem richtigen Array sind es 9 Zeilen und über 1000 Spalten.
Ich kann den Zielbereich zeilenweise angeben und mit einer Forschleife durchlaufen aber das Array kann ich dann doch nur einzeln pro Zelle abarbeiten.
Oder kann man ein Array auch zeilenweise als Block in einen Zielbereich schreiben? Wie wäre dann die schreibweise?
Normalerweise schreibe ich ein Array als Block nach Excel oder mit zwei Forschleifen jeweils für Zeilen und Spalten mit Variable.
So:
Range(Cells(1,1),Cells(9,AnzahlDaten)) = Array
oder so:
For i = 1 To 9
For j = 1 To AnzahlDaten
Zelle = Array(i, j)
Next j
Next i
|