IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

control du contenu de combobox


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Par défaut control du contenu de combobox
    bonjour
    je cherche un moyen simple pour que la saisie dans les combobox soit
    que du texte pour certain
    que des valeur numerique entier >0 et < 100000.

    donc si erreur de saisie, un msgbox du type veuillez saisir que du text ou des chiffres ..



    A+

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 491
    Par défaut
    bonsoir

    essaye ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    val_combo = ComboBox1.Value
    If IsNumeric(val_combo) And (val_combo < 0 Or val_combo > 1000) Then
    MsgBox "mauvais format"
    End If
    End Sub

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonsoir,

    Je vois que tu reviens souvent avec le même genre de question (vérifications de saisies)...

    Je crois qu'il est dans ce cas plus intelligent de te conseiller de te plonger dans la lecture (ton aide en ligne) de l'utilisation du comparateur Like....

    Je te fais ici un petit exemple (mais ce sera tout, considérant que la lecture attentive que je te recommande te permettra de faire toutes tes combinaisons de vérification) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Command1_Click()
     'ici toto contient un 3 et sera rejeté
     toto = "Monsieur Jean-Marie Dupont a acheté 3 navets"
     MsgBox Not toto Like "*[0-9]*"
     
     'ici, par contre (aucun chiffre), ce sera accepté
     toto = "Monsieur Jean-Marie Dupont est allé au marché"
     MsgBox Not toto Like "*[0-9]*"
    End Sub
    Bonne lecture et bons essais divers.

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Par défaut
    salut ok merci des infos des orientations:


Discussions similaires

  1. controler le contenu d'un combobox lors de la saisie
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/02/2008, 14h37
  2. controler le contenu d'une cellule
    Par casavba dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/09/2007, 14h29
  3. Lecture du contenu du ComboBox
    Par noussa_nouha dans le forum AWT/Swing
    Réponses: 23
    Dernier message: 18/07/2006, 16h42
  4. Dimension d'un control Image contenu dans une Frame
    Par avigeilpro dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 08/07/2006, 15h55
  5. Récupérer le contenu dans combobox
    Par alainconnu dans le forum Langage
    Réponses: 2
    Dernier message: 07/05/2006, 18h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo