Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1272to1276
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makrofortschritt Anzeigen

Makrofortschritt Anzeigen
Sebastian
Hallo Zusammen,
Ich habe ein Makro, dass über eine sehr große Anzahl von Funktionen verfügt und die Zeilen einer Großen Tabelle arbeitet. Ich weiß, dass es lange dauern kann, aber ich würde dem Kunden das auch gerne Zeigen, dass es dauert (und nicht nur über die Sanduhr)
Ich würde gerne in einem Dialogfenster den Fortschritt des Makros zeigen.
Da ich die Menge der Zeiklen am Anfang des Makros bereits abfrage, wüsste ich somit während der Laufzeit, genau, in welcher Zeile sich das Makro gerade Befindet.
Ich habe so etwas schon mal in einem Dielog mit Wingdings und Textfeldern gemacht.
Wüsste nun gerne, wie das sich während der Laufzeit vom Makro im Dialog ändern kann.
Geht das überhaupt?
Freue mich, über Eure Ideen...

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
nutze -> Application.StatusBar
26.07.2012 06:49:55
Matthias
Hallo Sebastian
hier mal ein Beispiel, mir eingebundener Statusbar
Dim x&
For x = 5000 To 0 Step -1
Application.StatusBar = "verbleibende Schritte -> " & x
Next
Application.StatusBar = False
MsgBox "fertig"
Gruß Matthias
AW: Makrofortschritt Anzeigen
26.07.2012 10:10:30
Sebastian
Vielen Dank, Reinhard!
Ist ja Super!
Man muss es nicht können, nur wissen, wo es steht... (oder wie man danach sucht...)
Freundliche Grüße
Sebastian
Anzeige
AW: Makrofortschritt Anzeigen
26.07.2012 07:08:31
Case
Hallo, :-)
die von Matthias vorgeschlagene Methode ist die effektivste. Andere Methoden verlangsamen den Ablauf. Wenn (M)man(n) damit leben kann, dann kannst Du dir hier ein Beispiel ziehen:
Erlandsen Data...
Servus
Case

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige