Controler saisie numérique dans combobox

sososo82

XLDnaute Occasionnel
Bonjour tout le monde!
j'espère que vous allez bien en ce mercredi 6 Aout!


Voila ma question: J'ai une Cbbox dans un USF dans laquelle je dois mettre un numéro : à 11 chiffres. mais on a aussi le choix d'écrire un mot (plus rarement)

Comment faire pour empecher l'utilisateur de faire une erreur: c'est à dire rentrer un numéro à moins ou plus de 11 chiffres) quand on clique sur le bouton valider du USF?


Merci pour toute aide!

Bonne journée
 

tototiti2008

XLDnaute Barbatruc
Re : Controler saisie numérique dans combobox

Bonjour sososo82,

Avec un code du genre :

Code:
if isnumeric(combobox1.text) then
if not(combobox1.text like "###########") then
Msgbox "Le nombre entré ne comporte pas 11 caractères"
exit sub
end if
end if

à adapter (je l'ai pas testé)
 

sososo82

XLDnaute Occasionnel
Re : Controler saisie numérique dans combobox

EUH ça ne marche pas...
mais à la place du "######" il faut mettre le texte c ça?

concernant les valeurs numériques il ne reconnait pas si il y en a 11 plus ou moins il affiche tjs le msgbox en revanche...
 
C

Compte Supprimé 979

Guest
Re : Controler saisie numérique dans combobox

Salut Sososo82,

Sur l'idée de Tototiti2008
Code:
If IsNumeric(combobox1.text) then
If Len(combobox1.text)<>11 then
  Msgbox "Le nombre entré ne comporte pas 11 chiffres"
  exit sub
End If
End If

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 231
Messages
2 086 452
Membres
103 215
dernier inscrit
anass moufik