XL 2016 ComboBox lié entre eux

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

Troudz

XLDnaute Occasionnel
Bonjour,

Je dispose de 4 combobox sur 4 feuilles différentes. Ces contrôles ont exactement la même liste d'entrées possibles.
Je souhaiterai que lorsque l'utilisateur modifie l'un d'eux, les trois autres prennent la même valeur.
J'ai bien essayé de passer par l'évènement change mais un fois que l'on fait une modification, mes mcros tournent en rond puisqu'elles modifient tous les combobox.

Sauriez vous comment faire ?

Je vous remercie par avance
 
Bonjour Troudz,

Code à placer dans chaque feuille :
Code:
Private Sub Combobox1_Change()
Dim e
For Each e In Array("Feuil1", "Feuil2", "Feuil3", "Feuil4") 'noms des feuilles, à adapter
If Sheets(e).ComboBox1 <> ComboBox1 Then Sheets(e).ComboBox1 = ComboBox1
Next
End Sub
Les ComboBox doivent avoir le même nom.

A+
 
Re,

Cela dit chez moi le test n'est pas nécessaire :
Code:
Private Sub Combobox1_Change()
Dim e
For Each e In Array("Feuil1", "Feuil2", "Feuil3", "Feuil4") 'noms des feuilles
Sheets(e).ComboBox1 = ComboBox1
Next
End Sub
A+
 
- 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

Retour