UserForm; Excel-Datei wechseln

Hallo,

ich habe eine Excel-Datei in der ich (hauptsächlich) alles über eine UserForm löse. Diese ist also ständig im Vordergrund (naja, soll wenn alles reingepackt ist).
Ich arbeite aber noch mit einer zweiten Excel-Datei. Wenn die UserForm aber aktiv ist kann ich nicht zu der anderen Datei wechseln.

Also (gerade ausprobiert): mit „ShowModal = False“ und „StartUpPosition = 0“ geht es schon, aber die UserForm ist immer noch (etwas störend) im Vordergrund, aber man kann (zur Not) damit arbeiten.

Deshalb wollte ich eigentlich einen Code schreiben welcher mir beim aktivieren der Arbeitsmappe die Userform startet (funktioniert mit „Workbook_WindowActivate“) und deaktiviert. Doch dieses funktioniert nicht.
Kann man das irgendwie lösen?

LG Tobi@s

Deshalb wollte ich eigentlich einen Code schreiben welcher mir
beim aktivieren der Arbeitsmappe die Userform startet
(funktioniert mit „Workbook_WindowActivate“) und deaktiviert.
Doch dieses funktioniert nicht.
Kann man das irgendwie lösen?

Hallo Tobi@s,

Private Sub Workbook_WindowActivate(ByVal Wn As Window)
UserForm1.Show 0
End Sub

Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
UserForm1.Hide
End Sub

funktioniert doch.

Gruß
Reinhard

Hallo Reinhard,

Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
UserForm1.Hide
End Sub

funktioniert doch.

cool. Danke. Das kannte ich noch nicht :smile:

LG Tobi@s