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

Combobox "double cascade"

  • Initiateur de la discussion Initiateur de la discussion Chombi
  • 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 !

Chombi

XLDnaute Occasionnel
Bonjour à tous

Dans un UF : 2 combobox, les 2 se chargent de la même liste (colonne AA feuil 1)
Si on sélectionne un jour dans la 1er je voudrai que ce jour se retire de la liste de la 2eme.
De même si on sélectionne un jour dans la 2eme je voudrai que ce jour se retire de la liste de la 1ere.
ceci afin de ne pouvoir sélectionner 2 fois le même jour

au plaisir de vous lire
 

Pièces jointes

Bonjour.
Comme ça, ça a l'air pas mal:
VB:
Private TCBxList()
Sub UserForm_Initialize()
Me.ComboBox1.List = Feuil1.[A1:A7].Value
TCBxList = Me.ComboBox1.List
Me.ComboBox2.List = TCBxList
End Sub
Private Sub ComboBox1_Change()
RectifList
End Sub
Private Sub ComboBox2_Change()
RectifList
End Sub
Private Sub RectifList()
Dim LIx1&, LIx2&
ComboBox1.List = TCBxList: LIx1 = ComboBox1.ListIndex
ComboBox2.List = TCBxList: LIx2 = ComboBox2.ListIndex
If LIx1 >= 0 Then ComboBox2.RemoveItem LIx1
If LIx2 >= 0 Then ComboBox1.RemoveItem LIx2
End Sub
 
Un grand merci Dranreb pour le code, parfait et adapté à mon fichier d'origine.
Merci aussi pour le petit conseil d'hier soir n’étant pas venu ici depuis un certain temps j’étais un peu perdu et peut être un peu pressé
Pardon à vous 4 pour le dérangement
 
Bonjour.
Certainement.
Mais ça risque d'être un peu plus compliqué.
Il va falloir le faire avec deux boucles imbriquées genre For I = 1 to 6: for J = 1 to 6:If J<>I Then, après With Me("ComboBox" & J) etc.
 
- 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
40
Affichages
2 K
Réponses
5
Affichages
451
Réponses
15
Affichages
609
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
247
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…