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 :

menu déroulant ComboBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 201
    Par défaut menu déroulant ComboBox
    bonjour,
    j'ai créé dans un userform deux menus déroulants ComboBox : ComboBox1.Text et ComboBox2.Text. j'aimerai en selectionnant un item du ComboBox1 que certains items du ComboBox2 disparaissent. Comment faire?

  2. #2
    Membre Expert
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 817
    Billets dans le blog
    10
    Par défaut
    Re-Bonjour,
    Tout dépends ce que vous voulez faire...
    Votre question n'est pas suffisamment précise...

    Un exemple :
    Dans l'événement UserForm_Initialise : vous remplissez votre ComboBox1
    Dans l'événement combobox1_Change :
    - vous supprimez tous les éléments du comboBo2
    - vous remplissez le ComboBox2 à nouveau

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 201
    Par défaut
    en effet il ya des items du combobox1 qui sont incompatibles avec certains items du combobox2 voilà pourquoi en selectionnant un item particulier du combobox1 je voudrais que certains items ne puissent pas etre selectionné dans le combobox2. Suis je assez précis?

  4. #4
    Membre Expert
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 817
    Billets dans le blog
    10
    Par défaut
    Ben non, en fait ça n'est pas précis comme demande.
    Je t'ai bricolé un exemple :
    Le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    Option Explicit
     
    'cet événement se déclenche lors de l'initialisation
    'de l'USF
    Private Sub UserForm_Initialize()
    Dim i As Byte
    'Remplissage des deux combobox
    'ComboBox1
    ComboBox1.AddItem "Pair"
    ComboBox1.AddItem "Impair"
    ComboBox1.AddItem "Tous"
    'ComboBox2
    For i = 1 To 10
        ComboBox2.AddItem i
    Next
    End Sub
     
    'cet événement se déclenche à chaque changement de valeur
    'dans la combobox1
    Private Sub ComboBox1_Change()
    Dim i As Byte
    Select Case ComboBox1
        Case "Pair"
            ComboBox2.Clear
            For i = 2 To 10 Step 2
                ComboBox2.AddItem i
            Next
        Case "Impair"
            ComboBox2.Clear
            For i = 1 To 10 Step 2
                ComboBox2.AddItem i
            Next
        Case "Tous"
            ComboBox2.Clear
            For i = 1 To 10
                ComboBox2.AddItem i
            Next
     
        Case Else
            MsgBox "Merci de saisir une donnée valide dans la liste 1"
    End Select
    End Sub
    Le Fichier

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 201
    Par défaut
    Merci! c'est bien ça j'ai compris

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. menu déroulant combobox dans une userform
    Par NicolasMO dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/07/2007, 19h44
  2. [menu]faire un menu déroulant
    Par Nadine dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/03/2005, 09h33
  3. Dimensions d'un Menu déroulant
    Par polo-j dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/02/2005, 15h26
  4. Menu déroulant valeur par défaut
    Par Gourouni dans le forum ASP
    Réponses: 11
    Dernier message: 06/12/2004, 17h31
  5. Menu déroulant suite au passage sur un TMenuItem
    Par James_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/05/2004, 15h31

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