Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: lklk am Juli 21, 2016, 13:29:55 Nachmittag
-
Hallo Leute,
gibt es denn weitere Möglickeiten, dass mein Makro schneller läuft? Folgendes habe ich schon eingebaut:
With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
.EnableEvents = False
End With
Mein Makro öffnet ca. 300 Excel Files kopiert eine Spalte (ca.50 Werte) und transponiert diese und fügt sie in ein Excel File untereinander. Spricht 50 Werte in einer Zeile und 300 Spalten insgesamt am Ende.
Für diese 300 Datein werden momentan 30 min benötigt.
Kann ich hier noch etwas ändern, damit ich einen deutlichen Unterschied bekomme oder ist das "normal"?
Habe bei meinen Codes auch auf folgendes geachtet: https://de.wikibooks.org/wiki/VBA_in_Excel/_Code-Optimierung
Danke für die Auskunft :)
-
*50 Werte Spaltenwerte und insgesamt 300 Zeilen! nicht Spalten, sorry
-
Moin,
schreibe doch einmal einen Code, der ausschließlich die 300 Files öffnet und wieder schließt. Dann wirst du wissen, was das an Zeit kostet ...
Vielleicht kannst du noch einiges in ein Array auslagern, das mag etwas Zeit bringen. Aber dazu weiß ich zu wenig über die Datei-Struktur.