Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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+
 

sososo82

XLDnaute Occasionnel
Re : Controler saisie numérique dans combobox

ah bon toto? jvais essayer alors

Merci Bruno en tout cas ton code marche impecc et c'est bien ce qu'il me faut!


Merci à vous deux et bonne journée à tous!

A bientôt
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…