Affichage liste déroulante changeant suivant couleur ligne [Résolu/Fermé]

Signaler
Messages postés
6
Date d'inscription
mardi 27 juin 2017
Statut
Membre
Dernière intervention
30 juin 2017
-
Messages postés
9789
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 mai 2021
-
Bonjour,

J'ai besoin d'assistance et de conseil pour finaliser un document Excel version 2016.

J'ai une liste déroulante que je dois afficher en tenant compte de la couleur de la ligne sur laquelle je suis positionnée.

Pour une meilleure compréhension, j'ai mis le fichier sans données sensibles en ligne :
http://www.cjoint.com/c/GFBiYtFmgZ4

Je vous remercie pour vos réponses.

4 réponses

Messages postés
26020
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 mai 2021
5 924
Bonjour
il y a quelque chose qui n'est pas clair dans votre question. Vous voulez une liste déroulante en fonction de la couleur alors que c'est la valeur de la cellule qui donne la couleur via une MFC
On tourne un peu en rond là? il faut la liste pour avoir la couleur et la couleur pour avoir la liste ?
complétez vos infos semble nécessaire, là!
à vous lire
crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
Messages postés
6
Date d'inscription
mardi 27 juin 2017
Statut
Membre
Dernière intervention
30 juin 2017

Merci Vaucluse de votre réponse.

J'ai déjà réalisé pour la colonne "Maturité", l'adaptation de la couleur de la cellule suivant la valeur choisie de la liste déroulante.

Ma question est autre. Je vais essayer de m'expliquer autrement.
Je souhaiterais en se positionnant sur une ligne, et par rapport à la couleur de la première cellule correspondant à la colonne "N°",
- avoir la liste déroulante (NI et S) si la couleur de ladite cellule est "bleue ciel"
- avoir la liste déroulante (NI, ER et R) si la couleur de ladite cellule est "bleue foncée".

La plage complète des choix de la liste déroulante (NI, S, ER et R) se trouve sur une autre feuille.

Dans l'espérance d'avoir été un peu plus clair je vous remercie pour votre aide.
Messages postés
9789
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 mai 2021
2 111
Bonjour à tous les deux

Peut être avec une macro
https://mon-partage.fr/f/EXO2DyeK/

Alt-F11 pour accéder au code

Cdlmnt
Messages postés
6
Date d'inscription
mardi 27 juin 2017
Statut
Membre
Dernière intervention
30 juin 2017

Merci ccm81,

J'ai vu le code, mais je me rends compte que vous avez insérer aussi à la main la liste correspondante à la liste déroulante via la "validation des données" !
Messages postés
9789
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 mai 2021
2 111
que vous avez insérer aussi à la main la liste correspondante à la liste déroulante via la "validation des données"
Non, c'est la macro qui se charge de créer les listes déroulantes dans la feuille lors du clic sur la cellule (.Add de la macro).
Les listes elles mêmes sont définies par les valeurs des constantes en début de code.
' listes
Const listeBC As String = "N,S"
Const listeBF As String = "NI,ER,R"

Si tu veux les définir autrement, tu expliques.

Cdlmnt
Messages postés
6
Date d'inscription
mardi 27 juin 2017
Statut
Membre
Dernière intervention
30 juin 2017

Ok ! J'ai revu le code. Merci !!!
Messages postés
9789
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 mai 2021
2 111
De rien

Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)

Bon après midi