Wie kann ich in Visual Basic(Excel) im Programm zu einer anderer Userform wechseln?

Also ich möchte mit einer einfachen if-funktion ein passwort feld abfragen if textbox=esel(ich weiß das das falsch ist..) dann soll eine andere userform aufgehen, wodrin ich eine auswahl treffen möchte..

Anonym2008-05-23T02:18:13Z

Beste Antwort

Kleine Verbesserung zu Hanz, da dort nur die Userform geöffnet wird und direkt das Textfeld ausgelesen wird nachdem laden, danach nicht mehr.


Angenommen, Userform1 ist schon geladen:
Private Sub CommandButton1_Click() 'auf userform

if TextBox1.Text ="esel" Then
Unload me
UserForm2.Show ‘Auswahl
End if

If PW <> ”esel” Then Msgbox("falsches asswort"),vbexclamation

End Sub

Hanz2008-05-21T07:25:52Z

Private Sub CommandButton1_Click()


UserForm1.Show 'Passwort Eingabe

Dim PW As String
PW = ComboBox1.Text
If PW = ”esel”
Then
Unload UserForm1
UserForm2.Show ‘Auswahl
End if

If PW <> ”esel”
Then
Unload UserForm1
Msgbox("falsches Passwort :-(")
End if


End Sub