XL 2019 liste deroulante et synchronisation

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 !

GLADYS418

XLDnaute Nouveau
Bonjour .J ai une feuille de calcul qui décrit une liste de prix sur 2 colonnes .Dans une autre feuille j'ai une liste déroulante qui reprend la plage d'une colonne de la liste des prix.
Je choisis une valeur par exemple ventilateur noir. Puis je decide de modifier sur la liste des prix la valeur ventilateur noir en ventilateur blanc.
Je suis trés surprise de ne pas voir la modification apporté sur la cellule contenant la liste déroulante sans devoir recliqué sur la liste déroulante et choisir ventilateur...

Est ce que quelqu'un peut m'aider .merci d'avance.
gladys
 
merci de ta réponse job75.

je suis vraiment surprise de cela .c'est un vrai problème pour moi car cette liste est longue et utilisé dans 15 onglets .Elle est même utilisée dans d'autre tableau excel en lien...... c'est la ....
quelle solution je vais devoir utiliser?
 
Bonjour GLADYS418, le forum,

Maintenant si l'on tient absolument à modifier la cellule "Choix" de la 2ème feuille :

1) placez cette macro dans cette 2ème feuille :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
Set c = [Liste].Find([Choix], , xlValues, xlWhole)
If c Is Nothing Then ThisWorkbook.Names.Add "Source", "=#N/A" Else c.Name = "Source"
End Sub
2) et celle-ci dans la 1ère feuille :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If IsError([Source]) Then [Choix] = "" Else [Choix] = [Source]
End Sub
A+
 

Pièces jointes

- 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