XL 2013 Paramétrer le nom du fichier source dans une rechercheV

MDS-INFO

XLDnaute Nouveau
Bonsoir
j'ai besoin de paramétrer la formule suivante, ici applicable pour aller chercher une donnée dans le fichier MRK.xls

=RECHERCHEV(B5;'\\Station-serveur\BDD\[MRK.xlsm]Feuil1'!$A$9:$O$2204;6;FAUX)
Comment remplacer MRK par &"XXX"&".xlsm....ou quelque chose comme ça ? où XXX est le contenu d'une cellule, par exemple G5, du fichier d'ou je lance ma recherhe ?

Comme G5 est à créer, je préfèrerais dans un deuxième temps, l'obtenir en extrayant le XXX d'une colonne Z5 par exemple ou je trouve XXX001, ligne suivante XXX002, etc. de sorte à ce que tous les produits de racine XXX me gnénèrent bien le nom de fichier XXX qui est justement celui dans lequel je vais faire la recherche des données le concernant.
Comment je rentre ce =GAUCHE(Z5;3) qui correpond bien à mon XXX, qui dans le cas cité ci-dessus serait la valeur MRK pour faire mon ...[MRK.xls]Feuil1!...;

C'est quelque chose comme
=RECHERCHEV(B5;'\\Station-serveur\BDD\[&GAUCHE(Z5;3)&.xlsm]Feuil1'!$A$9:$O$2204;6;FAUX) ?

J'espère que ma question est claire ?

Merci de vos lumières !
 
C

Compte Supprimé 979

Guest
Bonsoir

VB:
=RECHERCHEV(B5;AA5;6;FAUX)
Dans AA5
Code:
="'\\Station-serveur\BDD\[" & Gauche(Z5;3) & ".xlsm]Feuil1'!$A$9:$O$2204"

Mais je doute fort que le RECHERCHEV() fonctionne comme ça
 

Statistiques des forums

Discussions
311 724
Messages
2 081 936
Membres
101 844
dernier inscrit
pktla