ich habe in einer Form ein Textfeld und möchte, dass nur Uhrzeiten eingetragen werden können. z.B. 7:00 oder 23:59
Wo gibt es die Möglichkeit das Format zu definieren?
Mit freundlichen Grüßen
Bernd G.
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
With TextBox1
If Not IsDate(.Text) Or _
InStr(.Text, ":") = False Or _
InStr(.Text, ".") Or _
.TextLength <> 5 Then
Cancel = True
End If
End With
End Sub
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 48 To 57, 58 '58 = Doppelpunkt
Case Else: KeyAscii = 0
End Select
End Sub