Hier is één of andere code:
Privé SubTextBox1_KeyPress (ByVal KeyAscii als MSForms.ReturnInteger)
Selecteer Geval KeyAscii
Geval Asc („0“) aan Asc („9“)
Geval Asc („-“)
Als Instr (1, Me.TextBox1.Text, „-“) > 0 of Me.TextBox1.SelStart > 0 toen
KeyAscii = 0
Eind als
Geval Asc („. “)
Als InStr (1, Me.TextBox1.Text, „. “) > 0 toen
KeyAscii = 0
Eind als
Geval anders
KeyAscii = 0
Uitgezocht eind
Sub van het eind
van hier: http://www.cpearson.com/excel/TextBox.htm