Avoir une plage de donnée variable dans une recherchev

Fermé
Lds - 21 août 2017 à 16:10
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 - 21 août 2017 à 16:51
Bonjour,
J'ai un petit soucis sur Excel, j'ai plusieurs onglets 1,2,3 ect.. et je voudrais que ma recherchev aille prendre sa plage de donnée dans l'onglet 1, 2 ou 3 en fonction de la valeur que j'entre dans une cellule (liste déroulante)
Ex: si dans ma liste déroulante je choisis la valeur "pme" , ma recherchev ira prendre sa source de donnée dans l'onglet "synthèse PME"


2 réponses

pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
Modifié le 21 août 2017 à 16:52
Bonjour,

A priori la solution est sans doute une imbrication du RECHERCHEV avec un INDIRECT.

Exemple :

=RECHERCHEV(C2;INDIRECT("'synthèse " & $B$2 &"'!$A1:$B10");2)

si dans la cellule B2 il y a la liste de validation avec PME;ETI;...
il ira faire le recherche V sur les onglets synthèse PME ou synthèse ETI ou ...

il cherche la valeur qui est dans C2 dans la table A1:B10 en cherchant dans la colonne A et en donnant la valeur de la colonne B

à adapter

remarque : attention aux simples cotes ' indispensables quand il y a des blancs dans le nom de la feuille
Cordialement,
2