Bonjour,
j’utilise Index et Equiv pour aller chercher des valeurs dans différents onglets.
Toutefois, l’onglet dans lequel doit s’effectuer la recherche dépend de la valeur d’une case donnée par une liste déroulante.
Or je ne sais pas comment récupérer cette valeur pour indiquer dans quel onglet doit s’effectuer la recherche.
Je m’explique
1er onglet « Trame »
celui-ci contient en N4 une liste déroulante me donnant le choix entre valeurs (V1, V2, V3, V4 et V5).
De chacune des ces valeurs, une seconde liste déroulante liée (fonction Indirect) en A23 me donne le choix entre plusieurs options (V1_op1, V1_op2, V1_op3) qui elle-même est enfin liée à une 3e liste déroulante en B23 pour des variantes (a, b, c…)
Mais là n’est pas mon problème
J’ai donc : 6 onglets
1er onglet « Trame »
2e onglet « V1 »
3e onglet « V2 »
4e onglet V3"
5e onglet « V4 »
6e onglet "V5)
La formule suivante fonctionne, dans l’onglet « trame », fonctionne :
Equiv(A23&B23;V1!B1:B20&V1!C1:C20) Elle me renvoie bien le numéro de ligne attendu
Mais j’ai inscrit « en dur » le nom de l’onglet « V1 »
Ma formule est la même quelque soit la valeur (V1 à V5) en N4
Je cherche donc à récupérer la valeur de N4 pour la mettre dans la formule et obtenir ainsi le lien vers l’onglet désiré.
Equiv(A23&B23;[Valeur de la cellule N4]!B1:B20&[Valeur de la cellule N4]!C1:C20)
Quelqu’un peut-il m’aider ?
Merci