AW: Textbox im UserForm formatieren
23.11.2005 13:54:38
Heiko
Hallo
habe auch nochmal ein bisschen gespeilt, diesen Code in die Userform Textbox1 anpassen fertig.
Damit gibt es dann nicht nur die automatische Formatierung sondern es wird außerdem nur die Eingabe von Zaheln zugelassen. Wenn du das brauchst.
Private Sub UserForm_Activate()
Me.TextBox1.MaxLength = 12
End Sub
Private Sub TextBox1_Change()
If Len(Me.TextBox1.Text) <= 0 Then
Me.TextBox1.Text = ""
Else
If IsNumeric(Right(Me.TextBox1.Text, 1)) = False And Right(Me.TextBox1.Text, 1) <> "/" Then
Me.TextBox1.Text = Left(Me.TextBox1.Text, Len(Me.TextBox1.Text) - 1)
End If
End If
End Sub
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Len(Me.TextBox1.Text) = 1 Or Len(Me.TextBox1.Text) = 4 Then
Me.TextBox1.Text = Me.TextBox1.Text & "/"
End If
End Sub
Gruß Heiko
PS: Rückmeldung wäre nett !