Kopiervorgang beschleunigen
01.03.2009 21:22:48
TCO99
ich habe eine Datei, in der sich 4 Arbeitsblätter befinden. Die erste Seite ("Ressourcen") beinhaltet die eigentlichen Daten. Diese sind für die weiteren Schritte aber nicht in geeigneter Form vorliegend. Daher nimmt ein Makro die Aufbereitung der Daten vor. Dazu kopiert es die ersten Spalten (A1:P501) 30 mal untereinander ins Blatt "Hilfstabelle", welches extra dafür angelegt wird. Danach kopiert es immer die nächsten 8 Spalten untereinander ebenfalls in Blatt "Hilfstabelle". Somit sind die folgenden jeweils 8 Spalten nicht mehr nebeneinander, sondern nur noch untereinander, was eine leichtere Sortierung und Filterung ermöglicht. Dann werden die Ergebnisse sortiert und das Endergebnis wird dann ins Blatt "SortierteDaten" kopiert. Zusätzlich werden zwei Spalten des Hilfsblattes sortiert und ohne Duplikate ins Blatt "Altkurse" kopiert. Anschließend wird die "Hilfstabelle" wieder gelöscht. Damit ist die Aufbereitung der Daten fertig.
Jetzt ist es aber so, dass dieser Prozess ziemlich lange dauert, weil ich es mit dem Makrorecorder aufgenommen und mit meinen bescheidenen Mitteln angepasst habe. Auch wenn es bei dieser Beispielmappe nicht besonders lange dauert, bei meiner eigentlichen Datei dauert es schon ziemlich lange.
Wie könnte ich diesen Prozess beschleunigen?
https://www.herber.de/bbs/user/59898.xls
Gruß
Erdogan
PS: Feedback ist selbstverständlich.