Hallo Andy,
da gibt es viele Möglichkeiten. Die einfachste und schnellste wäre eine Meldung in der Statusleiste. Application.Statusbar = "Text" setzen. Am Ende deines Codes setzt du dann wieder Application.Statusbar = False um sie wieder in den Standardmodus zurückzusetzen.
Eine zweite Möglichkeit wäre über ein Userform. Dieses führst du mit dem Parameter vbmodeless aus. Also: UserForm1.Show vbModeless
Dann läuft der Code nach der Anzeige des Userforms weiter. Wenn du im Code eine Schleife hast, kannst du das Userform auch aktualisieren, indem du prüfst, wie weit du in der Schleife schon fortgeschritten bist. Bedenke aber, dass jede Aktualisierung Zeit kostet, wodurch sich das Laden extrem verlangsamen kann. Du solltest also eine Bedingung einbauen, die z.B. nur alle halben Sekunden aktualisiert.
Gruß Mr. K.
|