N'oubliez pas qu'il faut pouvoir autoriser l'utilisation de la touche "Backstab" en cas d'erreur et éventuellement "Return" pour validation dans ce genre de textbox.
@+
Ou encore If InStr("0123456789",Chr(KeyAscii)) = 0 Then KeyAscii = 0
Je trouve que c'est la méthode la + simple pcq tu mets tous les caractères que tu veux taper seulement :D
8 déc. 2007 à 22:56
14 avril 2003 à 13:20
If InStr("0123456789" & Chr(8), Chr(KeyAscii)) 0 Then KeyAscii 0
14 avril 2003 à 08:13
@+
14 avril 2003 à 08:05
Je trouve que c'est la méthode la + simple pcq tu mets tous les caractères que tu veux taper seulement :D
14 avril 2003 à 05:15
Private Sub TextBox1_KeyPress(KeyAscii As Integer)
If KeyAscii < asc("0") Or KeyAscii > asc("9") Then KeyAscii = 0
End Sub
ca evite d'avoir a connaitre les codes ascii par coeur, et c'est plus parlant...