Liste déroulante à deux fonctions INDIRECT

Résolu/Fermé
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 - Modifié le 27 oct. 2018 à 15:55
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 - 27 oct. 2018 à 18:16
Bonjour!

Nouveau petit problème pour moi, j'aimerais reussir à faire la chose suivante:
Faire une liste de choix (validation de données) vers un tableau
Faire un sorte que la colonne du tableau ciblé dépende d'une cellule.

Voici ma formule actuellement, dans ma cellule ayant une validation de donnée par liste:
=INDIRECT("Données[Vitrages]")
J'ai donc une liste déroulante dont le choix se situe dans le tableau "Données" et dans la colonne "Vitrages"

Ce que je veux faire, c'est la même chose, mais en remplaçant le nom "Vitrages" par A5.

En gros: si ma cellule A5 contient "Vitrages", la formule ne bouge pas. =INDIRECT("Données[Vitrages]")
Mais si ma cellule A5 est renommée "Pose", la formule doit donner: =INDIRECT("Données[Pose]")

Donc j'essaye d'imaginer quelque chose ressemblant à cela: =INDIRECT("Données[INDIRECT"A5"]")
Mais visiblement ma syntaxe n'est pas bonne.

Pourriez vous m'aider? :)

Merci beaucoup!

3 réponses

via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 2 739
27 oct. 2018 à 16:20
Bonjour

Poste un exemple de ton fichier sur cjoint.com, fais créer un lien que tu copies et reviens coller ici

Cdlmnt
Via
1
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
27 oct. 2018 à 16:28
https://www.cjoint.com/c/HJBozkxfwVu

Feuille: Type Cellule B6:
Elle est positionée à coté de A6 "Vitrage"
Le choix de sa liste déroulante doit donc être dans la feuille "Données", le tableau du même nom "Données", la colonne portant le même nom que Types!A6 (Vitrage)
0
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
27 oct. 2018 à 16:30
De cette manière je pourrais par exemple faire un copier coller en Type!B7 par exemple. Auquel cas La liste déroulante de B7 sera la colonne portant le même nom que A7 (Dormant)
0
via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 2 739
27 oct. 2018 à 17:41
Re

En B la formule pour la validation de données :
=INDIRECT("Données[" &$A6 &"]")

A étirer colonne B

Cdlmnt
Via
1
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
27 oct. 2018 à 18:16
Merci beaucoup! J'essaye ça en rentrant. Encore merci pour ton aide Via, c'est en grande partie grâce à toi que j'aurais pu terminer ce projet car tu m'as aidé plus d'une fois. Merci infiniment pour tes reponses
0
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
27 oct. 2018 à 18:16
La formule correspond exactement à ce que je voulais faire, je suis sur qu'elle fonctionne.
0
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
27 oct. 2018 à 16:52
J'ai essayé de clarifier un peu le fichier...

Merci encore pour votre aide

https://www.cjoint.com/c/HJBoZLRYSPu
0