17.12.2017, 17:40
Hallo Jules,
Problem ist eben, dass Du alle Dateien öffnest, um die Tabellennamen auszulesen.
Wenn Du in allen Dateien ein Übersichtsblatt mit den Blattnamen hättest, könnte man diese einfach per Formel auslesen. Aber das ist ja eher selten der Fall
Wenn Du mein Beispiel verwendest, nimmst Du alle codes und passt nur im Public Sub BlattNamenHolen() die Sache mit den Blattnamen an. Ich habe ja im Beispiel einen fest programmiert. Du müsstest hier nur Deine Schleife usw. für die Abarbeitung der Dateiliste einbauen.
Eine im Verhältnis kleine Beschleunigungsmöglichkeit hast Du lediglich, wenn Du die Blattnamen in ein Array oder eine Collection schreibst und dann erst in Dein Übersichtsblatt. Die Collection hat den Vorteil, dass Du sie nicht (re)dimensionieren musst.
Problem ist eben, dass Du alle Dateien öffnest, um die Tabellennamen auszulesen.
Wenn Du in allen Dateien ein Übersichtsblatt mit den Blattnamen hättest, könnte man diese einfach per Formel auslesen. Aber das ist ja eher selten der Fall

Wenn Du mein Beispiel verwendest, nimmst Du alle codes und passt nur im Public Sub BlattNamenHolen() die Sache mit den Blattnamen an. Ich habe ja im Beispiel einen fest programmiert. Du müsstest hier nur Deine Schleife usw. für die Abarbeitung der Dateiliste einbauen.
Eine im Verhältnis kleine Beschleunigungsmöglichkeit hast Du lediglich, wenn Du die Blattnamen in ein Array oder eine Collection schreibst und dann erst in Dein Übersichtsblatt. Die Collection hat den Vorteil, dass Du sie nicht (re)dimensionieren musst.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)