Excel warten lassen, aber anders
24.03.2009 13:08:30
tco99
Hallo zusammen,
in meiner Datei lasse ich nach Schließen einer Userform (Userform 2) ein Makro laufen. Jedoch ist es so, dass die dahinterliegende Userform (Userform 1) nicht ganz gezeigt wird, sondern an der Stelle weiß bleibt, wo vorher die geschlossene Userform war. Die Stelle bleibt so lange weiß, solange das Makro arbeitet. Dieses Problem habe ich versucht zu beseitigen, indem ich das Starten des Makros warten lasse, und zwar so:
Unload Userform2
Application.Wait (Now + TimeValue("0:00:02")) ' 2 sekunden warten
MeinMakro
Das gelingt aber nicht, denn ich denke, dass Excel in der Form wartet, dass es einfach nichts tut und dadurch auch die dahinterliegende Userform (Userform 1) nicht ganz angezeigt wird, sondern weiterhin mit der weißen Stelle.
Weiß noch jemand eine andere Möglichkeit, Excel warten zu lassen? Und zwar ohne eine Art Blockierung?
Gruß
Erdogan
PS: Feedback ist selbstverständlich.