Lange Kalkulationen via Makro - Möglichkeit Übersicht dabei?
05.05.2025 22:11:48
Frank Dreier
Excel kann ja viele Dinge via Makro - Das Problem ist allerdings, dass Excel, sobald das Makro gestartet ist und die Berechnungen, sagen wir 3 Minuten dauern, gerne die Maus "freezed", der Bildschirm wird weiß und Excel macht irgendwas (was man eben nicht sieht, Berechnungen, andere Tabellenblätter anwählen usw.) und man sieht nicht was IM AUGENBLICK passiert, z.B. nach 90 Sekunden.
Perfekt wäre es wenn man einen Balken wie beim kopieren von Daten unter Windows oder eine % Angabe hätte wie weit Excel gerade ist im Makro oder ähnliches.
Meine Lösungsansätze sind z.B. Regelmäßige Message-Boxen, die dann alle 10 Sekunden auftauchen, 2 Sekunden bestehen bleiben, den aktuellen Fortschritt in % anzeigen und ein Text, was Excel gerade macht/ wo Excel im Code steht.
-Das kann man machen, ist aber natürlich bei größeren Codes nervig, da überall im Code dann diese Message-Boxen stehen müssten -aber eine Möglichkeit.
Mit
Application.EnableEvents = true
Application.ScreenUpdating = true
kommt man nicht weit, da Excel die Angewohnheit hat, sobald eine Makroberechnung/Abspielen länger als ca. 5 Sekunden dauert, nix mehr anzuzeigen.
Wie löst Ihr das? Gibt es ein paar unter Euch die das schon für sich gelöst haben? Ich will einfach wissen wo das Makro steht. Somit kann man z.B. auch bei längeren Makros sehen wenn Excel hakt, spinnt etc.
Vielen Dank für Vorschläge!
Anzeige