![]() |
Userform beim Aufruf einer anderen Userform beenden - Druckversion +- Office-Fragen.de (https://office-fragen.de) +-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html) +--- Forum: Excel (https://office-fragen.de/forum-2.html) +--- Thema: Userform beim Aufruf einer anderen Userform beenden (/thread-28738.html) |
Userform beim Aufruf einer anderen Userform beenden - bhollerith - 13.04.2023 Hallo, guten Tag erst mal. Eine kurze Frage: Ich habe eine Userform, in der ein Command Button eingebaut ist, mit der ich eine andere Userform aufrufen kann. Was muss ich in den Command Button im VBA ins Makro mit aufnehmen, damit die alte Userform automatisch geschlossen wird und nur die neue Userform aktiv und sichtbar ist? Einfach mit diesem Makro funktioniert es nicht, die alte Userform bleibt trotzdem auf dem Bildschirm: 'Blattnavigation starten Private Sub Blattnavigation_Starten_Click() Blattnavigation.Show Unload Kommandostand End Sub Die neu sichtbare Userform heißt "Blattnavigation" Die Userform, in der der Button zum Aufrufen eingebettet ist, heißt Kommandostand. Danke schon mal für die Hilfe Bernie Hier die Bilder: Beim drücken des Button "Blattnavigation" (Bild 1) soll die Blattnavigation starten (Bild 2). Jedoch sollte sich die Userform aus Bild 1 dabei automatisch schließen. ![]() ![]() RE: Userform beim Aufruf einer anderen Userform beenden - dera1 - 13.04.2023 Hallo Bernie, einfach umdrehen das Ganze. Code: Private Sub Blattnavigation_Starten_Click() Klingt zwar komisch, das hinter unload noch was geht, ist aber so. Im Userform Kommandostand selber, reicht auch ein Unload Me dera RE: Userform beim Aufruf einer anderen Userform beenden - bhollerith - 13.04.2023 Servus dera1, Prima Funktioniert jetzt einwandfrei. Besten Dank für die schnelle Hilfe Bernie |