Excel hängt sich bei Abarbeitung VB Skript auf
19.08.2015 11:11:24
Lars
bisher habe ich dieses Forum genutzt um aus den Fragen anderer eine Lösung für mein Problem zu finden. Dafür schon einmal vielen Dank, denn es hat bisher immer geklappt.
Nun aber finde ich keine Lösung und möchte aktiv um Hilfe Fragen.
Ich habe eine Excel Datei die über VB mit einer Loop Schleife 20 Files nacheinander abarbeitet.
Da alle Files zusammen aktuell ca. 750.000 Zeilen produzieren, habe ich mich im VB Teil dazu entschlossen, nach dem Einlesen, Berechnen, statische Ergebniss in anderes Tabellenblatt kopieren, alle Spuren zu beseitigen, bevor ich die folgende Datei mit der Loop Schleife aufrufe und verarbeite.
Beim Abarbeiten kopiere ich die Formeln aus einer Zelle die ich nicht lösche an die Stelle wo ich sie bei jeder neuen Datei benötige und erweitere den Bereich wo diese Formel benötigt wird über den notwendigen Bereich. Dieser Bereich wird in einer Zelle per Formel ermittelt. Diesen Zellinhalt nehme ich VB auf und deklariere mir damit eine Range Variable. Diesen Prozess wiederhole ich mit der Variable ca. 15x bis alle berechneten Werte in einer kleinen statischen Ergebnistabelle stehen.
Dann lösche ich alles bis auf meine Formelzellen und hole mir nächste Datei.
Eigentlich läuft alles perfekt, aber Excel hängt sich beim abarbeiten immer wieder auf (keine Rückmeldung), nie an der selben Stelle, oder bei der selben Datei. Wenn ich ihn mehrere Stunden in Ruhe lasse, läuft er irgendwann weiter...
Woran kann es liegen? Code erwünscht?
Ich habe Do Events am Ende vor Loop eingebaut in der Hoffnung das es daran liegt. Leider nicht.
In der Hoffnung auf Hilfe, Lars