Recherche Excel dans plusieurs onglet

Résolu
Utilisateur anonyme -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'ai un classeur qui contient une 20aine de feuilles nommées toutes par des lettres majuscule : A,B,C..

Sur une feuille a part, j'ai dans une liste déroulante tous les noms des feuilles.
j'aimerais que lorsque je clic par exemple sur le choix C, une liste d'informations contenue dans la feuille C apparaissent alors sur ma feuille a part....

les informations seront recherchées via une recherchev mais ma question c'est comment je fait pour dire a Excel :"Si la valeur de la liste déroulante vaut C, alors va chercher tes informations dans la feuille C" ?????


4 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

En utilisant indirect() pour ta plage de recherche.
Avec en A1 le nom de ta feuille C, en B1 la valeur recherchée :
=RECHERCHEV(B1;INDIRECT("'" & A1 & "'!$A$1:$E$20");2;FAUX)
attention au " ' " et au " '

eric
2
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Merci pour ton renfort, Eric !
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Ben de rien raymond ;-)
Bonne soirée
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
en spécifiant le nom de la feuille dans le second argument de la fonction RECHERCHEV.
0
Utilisateur anonyme
 
oui mais comment ????
0
Utilisateur anonyme
 
si tu spécifie le nom de la feuille dans la fonction, le nom sera fixe et la liste déroulante ne servira à rien ?
0