Clever-Excel-Forum

Normale Version: VBA - Popup wenn Excel rechnet
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe eine recht große File die bei aktivieren eines Buttons viele Rechnungen, Zelleinträge und Prüfungen macht.

Das komplette Marko zu durchlaufen dauert ca. 10 Sekunden.

In der Zeit würde ich gerne ein Popup einblenden lassen mit dem Text "... rechnen. Bitte warten.".

Sobald die Excel-Berechnung zuende ist, soll das Popup automatisch verschwinden.

LG
Korain
Hallo Korain,

nicht dein Ernst? Ich kann mich noch an Zeiten erinnern, wo mein Rechner 6 Minuten benötigte um eine Adressliste mit 200 Zeilen zu sortieren.
(14.12.2021, 15:55)Klaus-Dieter schrieb: [ -> ]Hallo Korain,

nicht dein Ernst? Ich kann mich noch an Zeiten erinnern, wo mein Rechner 6 Minuten benötigte um eine Adressliste mit 200 Zeilen zu sortieren.

Doch :D die Datei wird auch noch größer und somit die Rechnungen auch länger. Das kommt drauf an, wie viele Daten die User einfügen.
Daher würde ich gerne für den Fall sowas einbauen. Zb wenn die Rechner schlechter sind oder die Anzahl der Daten größer.
Hallo Korain,

solche Dinge bremsen häufig ihrerseits. Der richtige Weg kann nur sein, die Makros so weit zu optimieren, dass erträgliche Wartezeiten entstehen. Wobei ich 10 Sekunden durchaus für erträglich halte.
Hallo Korain,

am Anfang deines Makros:
Code:
Application.StatusBar = "... rechnen. Bitte warten."

Am Ende deines Makros:
Code:
Application.StatusBar = False

Schau nach dem Makrostart, unten in die Statuszeile!
(14.12.2021, 16:32)hddiesel schrieb: [ -> ]Hallo Korain,

am Anfang deines Makros:
Code:
Application.StatusBar = "... rechnen. Bitte warten."

Am Ende deines Makros:
Code:
Application.StatusBar = False

Schau nach dem Makrostart, unten in die Statuszeile!

Danke dir! :)
Hallo Korain,

Danke für die Rückmeldung.