Clever-Excel-Forum

Normale Version: UserForm verstecken
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten morgen zusammen!
Mir ist gerade folgendes Problem aufgefallen: Ich gebe in UserForm3 ein Passwort ein, falls dieses korrekt ist und die Enter Taste gedrückt wird, sollen die Userform3 sowie die Userform4 (von der aus die Passwort Eingabe gestartet wurde) versteckt werden und die "Admin"-UserForm1 gezeigt werden. Mein Code sieht momentan so aus, UserForm1 wird angezeigt, UserForm3 wird versteckt, aber UserForm2 bleibt im Hintergrund sichtbar. Das dürfte ja nichts mit der Reihenfolge zu tun haben oder?
Gruß



Code:
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then
    If TextBox1 = "1111" Then
        UserForm1.Show
        UserForm3.Hide
        UserForm4.Hide
    Else: MsgBox "Falsches Passwort!", vbOKOnly
    End If
End If
End Sub
Entschuldigt den "Müll-Post", es hat sich erledigt. Ich habe im Initialize Ereignis der UF1 die Zeile UserForm4.Hide statt in der UF3 eingebracht und nach einem Error die Reihenfolge von UserForm1.Show und UserForm3.Hide getauscht. Jetzt klappts :)