Frage zu Userform.Show
14.05.2004 11:32:43
Tobias
Ich lasse mittels Workbook.Open eine Funktion nacheinander über eine Reihe von Tabellenblättern laufen. Hier ist der source
loading.Show
Application.ScreenUpdating = False
Sheets("Januar").Activate
Call Verknuepfung
[...]
Application.ScreenUpdating = True
loading.Hide
Loading ist eine simple "bitte warten" Userform für die Dauer der Vorgänge im Hintergrund (dank screenupdating = false).
Da ich die Userform dazu auf showModal = False gesetzt habe, funktioniert das Ganze prinzipiell auch schon.
Praktisch habe ich allerdings das Problem, dass der Rahmen und die Caption meine Userform zwar angezeigt wird, aber nicht der eigentliche Teil mit der "bitte warten" Aufforderung - eben weil im Hintergrund bereits der Aktualisierungsvorgang auf den Tabellenblättern läuft. Das scheint soviele Ressourcen in Anspruch zu nehmen, dass der Aufbau der Form noch nicht fertig ist, wenn der Hintergrundvorgang bereits abgeschlossen ist und die UserForm geschlossen wird.
Kann den vollständigen Aufbau der Userform irgendwie erzwingen?
vielen Dank im voraus
Tobias