Hvad med at kikke i hjælpen:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vafctround.aspHvis du ikek vil bruge den indbyggede funktion, kan du lave din egen, se svar fra nmh kl. 21:59:16
Hvis du vil forhindre at der tastes "," kan du i textboxens keypress event ændre "," til "." Altså:
I _keypress-eventen for din textbox skriver du følgende:
Select Case KeyAscii
Case vbKeyReturn 'Enter-tasten
KeyAscii = 0 'fjerner tegnet
SendKeys "{tab}" 'simulerer et tryk på Tabulatortasten i stedet for
Case vbKeyBack 'Backspace-tasten - den er tilladt
Case 48 To 57 'tallene 0 - 9
Case Asc(".") 'Punktum er tilladt
Case Else 'alle øvrige tegn
KeyAscii = 0 'fjerner tegnet (alle øvrige tegn)
End Select
Hvis du vil lave det rigtig smart,tillader du også "," men ændrer tastetrykket til "." - det kan du se ud af ovenstående hvordan du gør :o)