RECHERCHEV Tableau_Matrice variable

D

domdom

Guest
Bonjour à tous,

Dans la cellule A1, j'ai une valeur contenant le nom du fichier où se trouve le tableau dans lequel je vais rechercher les valeurs.

J'ai une fonction : RECHERCHEV(A6;['E:DATA200601.xls']!$A$2:$B$50;2;FAUX).

Je veux rendre cette fonction dynamique car le nom du fichier change par anneé et pas mois :
DATA20061 pour l'année 2006 Mois 1 ou DATA200510 pour l'année 2005 Mois 10.

Dans la cellule A1, je vais saisir les coordonnées du fichier où se trouve le tableau dans lequel je vais rechercher les valeurs.
comme par exemple : E:DATA200601.xls
J'ai essayé avec RECHERCHERV(A6;INDIRECT(A1)!$A$2:$B$50;2;FAUX)
Bien sur cette dernière formulation ne marche pas.
Comment ecrire correctement cette formule ?
Ou Comment faire ?

Merci d'avance
 

andré

XLDnaute Barbatruc
Resalut,

Je viens de faire un petit test et ceci serait meilleur :

=RECHERCHEV(A6;''['&INDIRECT(GAUCHE(A1;2)&'\\'&DROITE(A1;NBCAR(A1)-2)&']Feuil1!$A$2:$B$50');2;0)

Feuil1 étant le nom de l'onglet (à adapter)
Il faut que le classeur DATA200601 soit ouvert.

Â+

Message édité par: andré, à: 13/02/2006 15:10

Message édité par: andré, à: 13/02/2006 15:11

Message édité par: andré, à: 13/02/2006 15:36
 

Discussions similaires

Statistiques des forums

Discussions
312 715
Messages
2 091 293
Membres
104 837
dernier inscrit
baxx86