Prozeduren: Lange Laufzeiten / Kurze Laufzeiten
01.02.2018 07:09:41
JürgW.
Seit ca. 3 Jahren lese ich dieses Forum immer wieder und finde sehr nützliche Beiträge, welche meine bis anhin spärlichen VBA Kenntnisse auf ein (hoffentlich) gutes Niveau gebracht haben (Ich programmiere seit über 30 Jahren immer wieder, angefangen mit Assembler, Cobol, ReXX, MS CMD Script usw.).
DANKE an alle, welche immer gute Lösungen zu Excel/VBA posten.
Nun wende ich mich an Euch mit einer Frage, wozu ich im Weiten, Weiten, Weiten Internet keine Antwort gefunden habe.
Ich betreue eine Excel Vorlage mit ca. 15 Modulen und sicherlich über 10'000 Zeilen Code.
Nun habe ich ein eigenartiges Verhalten, welches bei allen Modulen/Prozeduren auftritt. Bei der immer gleiche Menge (Anzahl Zeilen, welche durch die Prozedur bearbeitet werden), kann eine (umfangreiche) Prozedur 5 Sekunden, aber auch 85 Sekunden dauern.
Excel (2013, auf dem neuesten Stand) schliessen und Excel wieder öffnen und Prozedur wieder starten bringt keine Verbesserung (auch x-mal, warten bis komplett beendet, usw.).
Erst ein Neustart von Windows (ich habe 8.1) bringt die kurzen Laufzeiten wieder zurück (ohne etwas an der Menge der Zeilen zu ändern).
Dieses Verhalten habe ich auch bei den Arbeitskollegen, welche mir der Vorlage arbeiten (die auch mit Excel 2016 und Windows 10, andere HP ProBook Modelle).
Habt Ihr schon so was mal erlebt?
Besten Dank schon im Voraus für Eure Anregungen.
Liebe Grüsse aus Basel
Jürg