Optimierungsbedarf Makrocode wg. Laufzeitproblemen
01.12.2017 12:00:48
Bernd
ich brauche mal Hilfe von euch Profis um einen Makrocode zu optimieren.
Vor einiger Zeit habe ich mal einen Code zusammengebastelt, der mir eine Tabelle vom ersten bis zum letzten Eintrag durchgeht und Mitarbeiterspezifisch jeden Eintrag in eine eigene Excel-Datei kopiert, bzw. eine neue Datei anlegt.
Das funktionierte in der Vergangenheit schon, wenngleich mein Code gefühlte Ewigkeiten bei der Ausführung benötigt (immer wieder workbook.open und workbook.close). Bei maximal 20 Zeilen war es aber bisher zu verschmerzen.
Jetzt wollte ich mit diesem Makro das gleiche bei einer Quelldatei mit mehr als 1000 Einträgen machen aber
best case: es dauert gefühlte Stunden, oder
worst case: Excel schmiert wegen RAM-Problemen ab
Da gibt es sicher eine bessere Lösung...
Anbei mal eine Beispieldatei.
https://www.herber.de/bbs/user/118034.xlsm
Ich bedanke mich im Voraus für jede eure Ideen und Vorschläge.
Grüße, Bernd