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

une combobox qui s'alimente en fonction de 2 autres

  • Initiateur de la discussion Initiateur de la discussion natorp
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

natorp

XLDnaute Barbatruc
Bjr à toutes et tous

J'aimerais que la combobox3 s'alimente en fonction des choix faits dans les combobox1 et combobox2
Si je choisis Dédé en combobox1 et GG en combobox2, il ne doit rester que 4 choix possibles :
Mimi, Françoise, Thérèse, Antoine

Merci de votre attention et votre aide, cordialement

Gérard
 

Pièces jointes

Re : une combobox qui s'alimente en fonction de 2 autres

Salut Gérard 🙂

Supprime, dans le UserForm_Initialize, la ligne ComboBox2.RowSource = ("Liste6")
Ajoute ensuite cette Sub:
VB:
Private Sub ComboBox1_Change()
ComboBox2.Clear
If Not ComboBox1.ListIndex = -1 Then
    For Each nom In [liste6]
        If nom <> ComboBox1.Value Then ComboBox2.AddItem nom
    Next nom
End If
End Sub

Ce n'est qu'une base à "peaufiner", hein! 😀

[Edit:] Je me suis occupé de la ComboBox2, plutôt que de la 3, mais le principe sera le même (et j'imagine que dans la 2, tu ne peux pas avoir les 6 noms, si l'un d'eux figure dans la première liste !?)
 
Dernière édition:
Re : une combobox qui s'alimente en fonction de 2 autres

Merci modeste de t'intéresser au problème

ben si, je peux avoir les 6 noms dans la 2, il s'agit d'un tableau de marque pour le tarot, et le preneur peut se retrouver tout seul après avoir appelé un roi, du coup il joue avec lui-même...

cordialement, Gérard
 
Re : une combobox qui s'alimente en fonction de 2 autres

le preneur peut se retrouver tout seul après avoir appelé un roi, du coup il joue avec lui-même...

Ah ben c'est ballot! 😀 (j'avoue ne rien connaître au tarot, au cas où il serait nécessaire de le mentionner dans mon CV 😱)

Ceci dit, tu vois comment adapter? ... ou pas?
 
Re : une combobox qui s'alimente en fonction de 2 autres

Oui merci,

et pour le tarot, il n'est pas trop tard !!!!!

Voilà la solution, merci beaucoup,

je laisse les 2 rowsource :

Code:
Private Sub ComboBox2_Change()
ComboBox3.Clear
If Not ComboBox1.ListIndex = -1 Then
    For Each nom In [liste6]
        If nom <> ComboBox2.Value And nom <> ComboBox1.Value Then ComboBox3.AddItem nom
    Next nom
End If
End Sub

Bonne soirée, Gérard
 
Re : une combobox qui s'alimente en fonction de 2 autres

Ben non cela n'a pas l'air nécessaire

ça fonctionne bien comme ça !!!

merci beaucoup....

et si l'on a choisit un roi qui se trouve au chien, c'est que du coup on joue seul contre tous (4) et c'est plus difficile !!! mais pas impossible....
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
1 K
R
Réponses
20
Affichages
4 K
RaVenSs
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…