Re : Valeur relative dans un nom de fichier
Bonsoir maurice06, bienvenue sur XLD,
La solution existe, à condition que les noms qui seront stockés dans une cellule (par exemple B1) soient ceux de fichiers tous situés dans le même dossier, par exemple "MonDossier" (même chemin d'accès).
1) Commencez par télécharger sur le web la macro complémentaire Morefunc (c'est gratuit), et installez-la. Cette macro est une bibliothèque de fonctions complémentaires, parmi lesquelles INDIRECT.EXT
2) Ouvrez l'un des fichiers du dossier "MonDossier", par exemple "Classeur1"
3) Dans le fichier de travail en A1 entrez la formule : =[Classeur1.xls]Feuil1!$A$1 (vous l'avez fait).
4) Fermez "Classeur1", la formule en A1 devient quelque chose comme :
='C:\Documents and Settings\MonDossier\[Classeur1.xls]Feuil1'!$A$1
5) En B1 entrez le texte "Classeur1" (sans les guillemets) et transformez la formule en A1 :
=INDIRECT.EXT("'C:\Documents and Settings\MonDossier\["&B1&".xls]Feuil1'!$A$1")
Voilà c'est fini.
La fonction classique INDIRECT ne fonctionne pas sur un classeur fermé, alors que INDIRECT.EXT, si.
Bonne nuit et A+