Da mein Makro eine Recht lange Berechnungszeit hat, würde ich gerne eine Art Log zeigen, während das Programm läuft.
Das Programm wird beim Klicken eines Commmandbuttons auf einer Userform ausgeführt.
Nun hatte ich im Code folgendes Stehen
Sub Commandbutton1_Click
Userform_alt.Hide
Userform_Progress.show
Userform_Progress.OKbutton.Visible = False
Userform.Progress.Label1 = "Collecting Data..."
*Hier weiterer Programmcode*
Userform_Progress.Label1 = "Processing Sheet 1"
*Weiterer Code*
Userform_Progress.Label1 = "Looking for Changes...."
*Code*
Userform_Progress.Label1 = "Done!"
Userform_Progress.OKButton.Visible = True
Nun habe ich das Problem, dass während die Userform angezeigt wird, kein weiterer Code ausgeführt wird.
Wie kann ich das Umgehen?
Da ich viele Variablen aus Userform1 benutze ist das Auslagern des Codes in die Userform2 wohl keine Option.