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 -
#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
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:
- Synchroniser deux listes déroulantes sur 2 onglets différents
- Supercopier 2 - Télécharger - Gestion de fichiers
- Comment faire une liste déroulante sur excel - Guide
- Synchroniser agenda google et outlook - Guide
- Comment faire deux colonnes sur word - Guide
- Listes déroulantes en cascade excel - Guide
3 réponses
Bonjour,
Code à placer dans le module ThisWorkbook :
A+
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+
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.
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.
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
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
Merci pour ton aide.
J'ai placé le code dans le module ThisWorkbook comme mentionné.
Comment faire pour acivé la macro après ?