Erreur dans KeyAscii

Résolu
amelou2812 Messages postés 18 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 21 mars 2009 - 15 oct. 2008 à 12:04
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 - 15 oct. 2008 à 12:33
Bonjour
je voufrais faire un controle, pour que je ne puisse taper que les caracteres numeriques et ça devais marcher avec ça
        If KeyAscii > 48 And KeyAscii < 57 Then
mais ça ne marche pas il me prend juste les chiffre de 1 à 8 !
ou est l'erreur SVP

2 réponses

lillith212 Messages postés 1229 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 16 juin 2009
15 oct. 2008 à 12:17
Bonjour,

If Not IsNumeric(Chr$(KeyAscii)) Then

Bon courage

(et n'oubli pas de valider)

S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
15 oct. 2008 à 12:33
Salut,
en complément:

Il existe un snippet qui fait en sorte qu'un textbox ne puisse recevoir que des chiffre.

Ensuite pour ton code il suffit de comprendre ce que tu ecris.

48 Code Ascii de 0 , 57 celui de 9

Ta condition est If KeyAscii > 48 And KeyAscii < 57 Then
donc c'est normal qu'il ne sorte pas le 0 et le 9 tu met Strictement Superieur ou strictement inférieur....

@+: Ju£i€n
Pensez: Réponse acceptée
Rejoignez-nous