Liste déroulante conditionnelle, déjà conditionnelle ailleurs
Résolu/Fermé
A voir également:
- Liste déroulante conditionnelle, déjà conditionnelle ailleurs
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Excel liste déroulante conditionnelle - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Supprimer liste déroulante excel - Forum Excel
4 réponses
Raymond PENTIER
Messages postés
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 284
2 mai 2017 à 17:34
2 mai 2017 à 17:34
Bonjour.
Tu ne peux pas y arriver, et nous non plus, avec le choix que tu as fait pour définir les noms !
Tu aurais pu choisir "SilverAg1" au lieu de "Tableau2123" ; "CalciumCa1" au lieu de "Tableau4" etc
et dans la source de ta validation de données pour B9, mettre la formule
=INDIRECT(SUBSTITUE(SUBSTITUE($B$2&"1";" (";"");")";""))
Je n'ai pas testé, mais ça devrait marcher ...
Tu ne peux pas y arriver, et nous non plus, avec le choix que tu as fait pour définir les noms !
Tu aurais pu choisir "SilverAg1" au lieu de "Tableau2123" ; "CalciumCa1" au lieu de "Tableau4" etc
et dans la source de ta validation de données pour B9, mettre la formule
=INDIRECT(SUBSTITUE(SUBSTITUE($B$2&"1";" (";"");")";""))
Je n'ai pas testé, mais ça devrait marcher ...
Profite pour corriger le nom défini "CalciumCa" qui est erroné.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
Modifié le 2 mai 2017 à 17:37
Modifié le 2 mai 2017 à 17:37
Bonjour
vous avez une bonne solution pour la validation en B6 qui compose le nom de liste à partir de B2
exemple: Cobalt(co)
il suffit simplement que les noms des listes en B9 soient différents.
Pourquoi ne pas nommer vos champ de la feuille 3 avec le nom du métal seulement, sans le symbole entre parenthèses?
exemple: Cobalt
votre formule de validation en B9 serait alors:
=INDIRECT(STXT(B2;"";TROUVE("-";B2)-1))
cela suffira pour différencier les deux listes à partir de B2
ou encore pour chacune des validations que vous voulez placer:
et pour chaque validation, utiliser la formule qui va chercher le nom:
=INDIRECT(RECHERCHEV(B2;Feuilx!A:C;2;0))
;2;0) pour le nom en B ;3;0) pour le nom en C etc...
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
vous avez une bonne solution pour la validation en B6 qui compose le nom de liste à partir de B2
exemple: Cobalt(co)
il suffit simplement que les noms des listes en B9 soient différents.
Pourquoi ne pas nommer vos champ de la feuille 3 avec le nom du métal seulement, sans le symbole entre parenthèses?
exemple: Cobalt
votre formule de validation en B9 serait alors:
=INDIRECT(STXT(B2;"";TROUVE("-";B2)-1))
cela suffira pour différencier les deux listes à partir de B2
ou encore pour chacune des validations que vous voulez placer:
- nommez chaque liste avec des noms spécifiques
- faites un tableau sur une feuille hors champ (ex Feuilx)
- en colonne A la liste des valeurs de B2 (qui sert de menu à la validation en B2)
- en B, puis C voire plus, les différents noms des listes correspondantes que vous voulez associer
et pour chaque validation, utiliser la formule qui va chercher le nom:
=INDIRECT(RECHERCHEV(B2;Feuilx!A:C;2;0))
;2;0) pour le nom en B ;3;0) pour le nom en C etc...
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
PHILOU10120
Messages postés
6405
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
13 février 2025
813
2 mai 2017 à 17:37
2 mai 2017 à 17:37
Bonjour Lilizen
Votre fichier modifier
http://www.cjoint.com/c/GEcpLsmhpox
Votre fichier modifier
http://www.cjoint.com/c/GEcpLsmhpox