Erreur dans KeyAscii [Résolu]

Signaler
Messages postés
18
Date d'inscription
mardi 30 septembre 2008
Statut
Membre
Dernière intervention
21 mars 2009
-
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
-
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

Messages postés
1229
Date d'inscription
vendredi 16 novembre 2007
Statut
Membre
Dernière intervention
16 juin 2009
1
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 -- <
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
53
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