Bonjour,
Je cherche à utiliser, dans une formule (ni dans une macro, ni avec VBA), un nom de fichier créé de manière dynamique. Par exemple :
J'ai un fichier AAA constitué de 52 feuilles nommée S-1, S-2, ......., S-52.
J'ai un fichier BBB constitué de 52 feuilles nommée S-1, S-2, ......., S-52.
Dans chaque feuille du fichier AAA, j'ai 1 formule qui rapatrie une donnée du fichier BBB depuis la feuille qui porte le même nom :
dans AAA.xls feuille S-1 on trouve : ='[BBB.xls]S-1'!H37
dans AAA.xls feuille S-2 on trouve : ='[BBB.xls]S-2'!H37
dans AAA.xls feuille S-52 on trouve : ='[BBB.xls]S-52'!H37
Je voudrais créer la chaine de caractères "S-1" de manière dynamique à l'aide de la formule : NOM_FEUILLE() et obtenir quelque chose qui pourrait ressembler à ça : ='[BBB.xls] & NOM_FEUILLE(A1)'!H37
Et cela sans passer par VBA ou une macro.
Cela existe dans certains langages de programmation professionnels que j'ai pu utiliser dans le passé, et connu sous le nom de variables de substitution.
Merci pour votre aide
Michel