vielleicht hat ja jemand so etwas auch schon mal gehabt oder einen Verdacht, woran es liegen kö _ nnte: Ich habe mir eine Abfolge von UserFormen gebastelt, die durch einen Klick auf einen Button die jeweils nächste aufrufen. Bei dem Klick auf den Button geschieht dann:
If... Then
Unload UF1
UF2.Show
End If
Bei der nächsten UserForm dann:
If... Then
Unload UF2
UF3.Show
End If
Soweit so gut. Jede der UserFormen hat aber auch einen "Zurück"-Button, womit man die UserForm- _ Reihe ganz beendet und wieder zurück auf das zugrunde liegende Excelblatt kommt. Der sieht dann schlicht so aus:
Unload UF1 (oder 2, 3 etc.)
Das Problem entsteht, wenn ich die Reihe starte (gestartet wird sie vom Excelblatt aus), sie über 1, 2 Userformen in der Reihe läuft und dann mit dem "Zurück"-Button beendet werden soll. Beim Betätigen des Zurück-Buttons wird die UserForm geschlossen, ist dann aber direkt wieder aktiv (so als wenn sie erneut aufgerufen wurde) und muss noch einmal mit dem Zurück-Button geschlossen werden. Macht man dies ein zweites Mal, bleibt sie diesmal auch zu und man ist wieder auf dem Excelblatt.
Habt ihr eine Idee, wie das möglich sein kann? Ich habe schon geschaut, aber ich rufe die UserForm nirgendwo noch einmal auf, wo er sich hin verirren könnte. Die einzigen zwei Stellen, die sie aufrufen ist der Button der vorangegangenen UserForm und der Button auf dem Excelblatt, der die UserForm-Kette startet.