ich möchte folgendes erreichen:
ausgangssituation: auf einer userform gibt es u.a. eine textbox, welche nur bestimmte eingaben zulassen soll. zum einen eine überprüfung auf eine leereingabe. die eingabe wird vom anwender mit einem commandbutton abgeschlossen, welcher die prüfung einleiten soll.
und zwar dürfen nur folgende werte zugelassen sein:
IN900001 bis IN999999 - also zwei buchstaben und danach die zahlen 900001 bis 999999. bei allen anderen eingaben textbox leeren und messagebox mit warnmeldung.
meine code-detials für überprüfung auf eingabe "", welche bereits erfolgreich getestet sind...:
If TextBox4.Text = "" Then
MsgBox "Eingabe unvollständig oder fehlerhaft!"
TextBox4.SetFocus
End If
Private Sub TextBox4_Exit(ByVal Cancel As MSForms.ReturnBoolean)
' Überprüfung der Eingabe in TextBox 4
If TextBox4.Value = "" Or TextBox4.Value = "0" Then
MsgBox "Eingabe unvollständig oder fehlerhaft!"
Cancel = True
End If
End Sub
Danke für die Hilfe!