Synchroniser deux listes déroulantes sur 2 onglets différents

#Vinc Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
#Vinc Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je travaille actuellement sur un fichier excel avec 3 onglets.

- Dans le premier onglet j'ai une liste de prénom allant de A5 à A20
- Dans le second onglet en position B5 j'ai une liste déroulante qui fait référence à la liste de prénoms (soit au champs $B$5:$B$20, onglet 1)
- Dans le troisième onglet en position B5 j'ai également une liste déroulante qui fait référence à la liste de prénoms (soit au champs $B$5:$B$20, onglet 1)

Comment faire pour que, lorsque je sélectionne un autre prénom sur la liste déroulante de mon onglet 2, le nom change aussi sur la liste déroulante de mon onglet 3 et vis vers ça ?

Une macro est la bienvenue

Merci
A voir également:

3 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Code à placer dans le module ThisWorkbook :
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If (Target.Parent.Name = "Feuil2" Or Target.Parent.Name = "Feuil3") And Target.Address = "$B$5" Then
Application.EnableEvents = False
If Target.Parent.Name = "Feuil2" Then
Worksheets("Feuil3").Range("B5") = Worksheets("Feuil2").Range("B5")
Else
Worksheets("Feuil2").Range("B5") = Worksheets("Feuil3").Range("B5")
End If
Application.EnableEvents = True
End If
End Sub


A+
0
#Vinc Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Hello Gyrus,

Merci pour ton aide.

J'ai placé le code dans le module ThisWorkbook comme mentionné.
Comment faire pour acivé la macro après ?
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Si tu pouvais nous mettre un exemple de structure des données, sans éléments personnels, avec les résultats souhaités expliqués clairement, ce serait plus facile de t'aider.
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ (mode d'emploi) et tu mets ici le lien obtenu.
0
#Vinc Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour gbinforme,

voici le lien, merci pour ton aide
https://www.cjoint.com/c/FGeqWoetDWh

le but est que lorsque je change le nom d'un client dans la liste déroulante d'un onglet orange, tous les autres listes déroulantes des autres onglets orange change de nom également

Vincent
0