ich baue gerade das erste Mal an einem Userform, und hätte dazu mal eine Frage.
Ich möchte per Knopfdruck ein etwas größeres Makro starten, das Daten aus einer Pivot zieht. Dauer so etwa fast 10.Sekunden. Vorher möchte ich eine Nachricht ausgeben, die aber den eigentlichen Prozess nicht aus bremsen soll.
Eine MsgBox stopt das Makro, daher die Idee mit dem Userform.
Leider stoppt diese auch da Makro.
Wenn ich die Einstellung Showmodal = false wähle,
wird die UserForm geöffnet. Leider ohne Text und Knöpfe. Erst wenn der Rechenprozess von der Pivot abgeschlossen ist, wird das Infofenster korrekt dargestellt.
Ich habe das jetzt mit einer Pause von 1 Sekunde gelöst, geht das auch eleganter?
Sub klick_Knopf()
UserForm1.Show
Application.Wait Now + TimeSerial(0, 0, 1)
makrostart
End Sub
Vielen Dank