OVH Cloud OVH Cloud

textbox

6 réponses
Avatar
xavier
Bonjour,

Je souhaiterais que la valeur encodée dans la textbox soit au format code
postal francais (numérique 5 chiffre) comment faire pour lui demander qu'il
me fasse apparaître un msgbox si la condition n'est pas remplie lors de la
sortie de ma textbox


merci

6 réponses

Avatar
papou
Bonjour
Tu peux faire un test avec la fonction Len.
If Len(TextBox1) < 5 Then MsgBox "Erreur"
Cordialement
Pascal

"xavier" a écrit dans le message de news:

Bonjour,

Je souhaiterais que la valeur encodée dans la textbox soit au format code
postal francais (numérique 5 chiffre) comment faire pour lui demander
qu'il
me fasse apparaître un msgbox si la condition n'est pas remplie lors de la
sortie de ma textbox


merci


Avatar
xavier
merci de ta réponse mais là on ne teste que le nombre de caractère mais pour
le code postal je ne peux avoir que des chiffres donc cette condition
doit^être remplie également

"papou" wrote:

Bonjour
Tu peux faire un test avec la fonction Len.
If Len(TextBox1) < 5 Then MsgBox "Erreur"
Cordialement
Pascal

"xavier" a écrit dans le message de news:

Bonjour,

Je souhaiterais que la valeur encodée dans la textbox soit au format code
postal francais (numérique 5 chiffre) comment faire pour lui demander
qu'il
me fasse apparaître un msgbox si la condition n'est pas remplie lors de la
sortie de ma textbox


merci







Avatar
papou
Re
tu peux toujours tenter avec Isnumeric ;-)
Cordialement
Pascal


"xavier" a écrit dans le message de news:

merci de ta réponse mais là on ne teste que le nombre de caractère mais
pour
le code postal je ne peux avoir que des chiffres donc cette condition
doit^être remplie également

"papou" wrote:

Bonjour
Tu peux faire un test avec la fonction Len.
If Len(TextBox1) < 5 Then MsgBox "Erreur"
Cordialement
Pascal

"xavier" a écrit dans le message de
news:

Bonjour,

Je souhaiterais que la valeur encodée dans la textbox soit au format
code
postal francais (numérique 5 chiffre) comment faire pour lui demander
qu'il
me fasse apparaître un msgbox si la condition n'est pas remplie lors de
la
sortie de ma textbox


merci









Avatar
Cage à lapins
Rajoutes une boucle qui va tester le code ascii de tes 5 caractères :
For x = 1 to 5

Next x

"xavier" wrote:

merci de ta réponse mais là on ne teste que le nombre de caractère mais pour
le code postal je ne peux avoir que des chiffres donc cette condition
doit^être remplie également

"papou" wrote:

Bonjour
Tu peux faire un test avec la fonction Len.
If Len(TextBox1) < 5 Then MsgBox "Erreur"
Cordialement
Pascal

"xavier" a écrit dans le message de news:

Bonjour,

Je souhaiterais que la valeur encodée dans la textbox soit au format code
postal francais (numérique 5 chiffre) comment faire pour lui demander
qu'il
me fasse apparaître un msgbox si la condition n'est pas remplie lors de la
sortie de ma textbox


merci









Avatar
AV
If Len(TextBox1) <> 5 Or Val(TextBox1.Value) = 0 Then MsgBox "Erreur"

AV
Avatar
xavier
merci de vos réponses