folgender Code:
Private Sub txt4_Exit(ByVal Cancel As MSForms.ReturnBoolean) On Error GoTo Fehler txt4.Value = DateValue(txt4) Exit Sub Fehler: MsgBox " Eintrag nur in Form von 01.01.1999 möglich " txt4.Text = "" frm_UGOVORI.txt4.SetFocus End Sub
sollte eigentlich die Eingabe in txt4 prüfen on sie im bestimmten Format ist und wenn nicht, auf dies in einer MsgBox enzeigen. Funktioniert soweit auch prima, nur habe ich in der UF viele TextBoxen und nach Bestätigung des MsgBox springt der Corsor in die Nächste TextBox obwohl ich eigentlich wollte dass die txt4 gelöscht wird und ich eine Neueingabe starten kann im richtigen Format.
Was mach ich falsch?
Grüsse
Drazen