Amelioration formule

bonjour

voici mon soucis ma formule de base.

=SIERREUR(SI(ESTVIDE($E16);"";RECHERCHEV($E16;'\\serveur2k8\Mes Documents\QL\Documents\quentin\[RECAP SUIVI REGLEMENTAIRE PRODUITS 2.xlsx]FDS'!$B$3:$J$5208;6;FAUX));"")

pour expliquer :

avec cette formule si je met en E16 spectragen, le code onu dans le fichier suivi reglementaire... se met dans la case de la formule.

probleme

moi je dois inscrire spectragen 60 / blabla 30 / riri 50 ect ... (des exemble) mais dans le fichier suivi il y a seulement spectragen / blabla / riri ect ... donc je voulais savoir si juste meme en mettant spectragen 60 un lien pouvais ce faire malgres tout (une détection de mots ou autre je ne sais pas) le code onu avec le mot spectragen et ansi pouvoir inscrire le code ONU.

Bonjour soushi35,

si le fichier "RECAP SUIVI REGLEMENTAIRE PRODUITS 2" est ouvert vous pouvez utiliser la fonction INDIRECT

en cellule

C16 : le nom du fichier --> RECAP SUIVI REGLEMENTAIRE PRODUITS 2

D16 : le nom de l'onglet --> FDS

E16 : la valeur cherchée --> spectragen 60 / blabla 30 / riri 50 ect

RECHERCHEV(E16;INDIRECT("'["&C16&".xlsm]"&D16&"'!$B$3:$J$12");6;FAUX)

Rechercher des sujets similaires à "amelioration formule"