Sub Textbox1_KeyPress (keyascii as integer)
If KeyAscii = 8 then exit function ' Backspace
Select Chr(KeyAscii)
Case "0" to "9"
Case "."
if Instr(textbox.text,".") > 0 then
keyascii = 0 ' Drop character
End if
Case else
keyascii = 0 ' Drop character
End select
End Sub