Grösse Datei öffnen
20.06.2005 20:24:55
Vliegen
Mal wieder eine Nuss zu knacken die mir zu hart ist...
Hab eine sehr grosse Exceldatei, mehr als 27 MB (viele Tabellenblätter, viele Formeln und viele Formate, sowie ein ganze Série von Userforms mit Bildern, Graphiken und jede Menge Code).
Bislang arbeitet die Datei gut, aber sie braucht sehr lange zum Öffnen.
Da ich einigen Code bei Workbook_Open und Workbook_BeforeClose habe ist das aber etwas problematisch denn durch das langsame Aufbauen bzw. Speichern der Datei dauert es recht lange bis die Makros dort gestartet werden. Und die laufen wiederum eine ganze Weile.
Kann man das ganze irgendwie so machen dass der User zwar die notwendige Zeit warten muss aber die ganze Sache nicht so sieht denn wenn der da beim Hochfahren aus Ungeduld zu oft klickt dann schmiert Excel leicht ab. Application.Screenupdating =False und True läuft ja auch erst dann wenn das eigentliche Makro dran ist. Einstellung des Cursors ab Open habe ich schon abe das reicht mir noch nicht denn die Zeit vorher ist sehr lang. Dachte an eine Art MessageBox oder einen Fortschrittbalken während der Aufbauphase. Geht sowas überhaupt ?
Andere Frage ist dass die Datei noch anwachsen soll. Kann ich das noch machen oder wird die Sache dann zu gross (von der Begrenzung auf 4000 verschiedene Formate mal abgesehen denn die halte ich ein). Falls es zu gross ist kann man die Sache lösen indem man zwei Dateien aufruft und es irgendwann in der Dateneingabe zu einem "automatischen Transfer" kommt ?
Wer hat Erfahrung mit grossen Dateien und kann mir da ein paar Tipps aber auch notwendige Warnungen gegen. Man soll ja nicht grössenwahnsinnig werden :-)
Freue mich auf eure Tipps.
Gruss,
François
P.S. Feedback gibt es ab morgen früh.