Verständnisfrage: Schleife beschleunigen mit array
15.05.2006 13:31:22
Heiko
so gut bin ich in VBA leider noch nicht...
Wenn ich mit Hilfe einer Schleife aus einer Binär- oder Textdatei Daten (z.B. Meßwerte) einlese und in einem Tabelleblatt in einzelne Zellen ablege, kann das bei mehreren 1000 Werte schon eine Weile dauern. Ich vermute das liegt daran, weil immer nur ein Wert in die Variable eingelesen wird, dann muss in die Tabelle geblättert werden und der Wert in der Zelle abgelegt.
Kann man die Daten nicht zuerst alle auf einmal einlesen, z.B. mittels array und dann einen ganzen Block in die ganze Spalte eintragen? Ich könnte mir vorstellen, dass das schneller geht. Weiß leider nicht, wie (habe noch nicht mit arrays gearbeitet).
Vielleicht bringt´s auch nix und da ist ne doofe Idee.
Hat jemand ein paar erklärende Worte? Würde mich freuen und wahrscheinlich auch schlauer machen...
Vielen Dank im voraus,
Heiko