Bonjour,
J'ai une feuille nommé "1" dans le fichier suivi.xls
Dans cette feuille, j'ai une cellule contenant :
='chemin d'accès[1-PPI.xls]A5 - N+2'!$B$11
Elle affiche donc la cellule B11 de la feuille "A5- N+2" contenu dans le fichier "1-PPI.xls"
Je voudrais dans cette formule, à la place du 1, mettre le nom de la feuille utilisée
car je voudrais faire ça avec plusieurs feuilles : celle qui s'appelle "1" et dont une cellule utilise le fichier 1-PPI.xls, puis celle qui s'appelle "2" et dont une cellule utilise le fichier 2-PPI.xls, et etc...
je connais déjà la formule pouvant récupérer le nom de la feuille :
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)
Si je mets par exemple cette formule dans D12 de la feuille 1, ça m'affiche 1
Si je met directement D12 à la place de 1 dans la formule ='chemin d'accès[1-PPI.xls]A5 - N+2'!$B$11 c'est à dire ='chemin d'accès[D12-PPI.xls]A5 - N+2'!$B$11, évidemment ça ne marche pas. Il doit peu-être manquer quelque chose qui spécifie que c'est une variable.
Comment faire pour que cela marche s'il vous plait ?
Cordialement,
J'ai une feuille nommé "1" dans le fichier suivi.xls
Dans cette feuille, j'ai une cellule contenant :
='chemin d'accès[1-PPI.xls]A5 - N+2'!$B$11
Elle affiche donc la cellule B11 de la feuille "A5- N+2" contenu dans le fichier "1-PPI.xls"
Je voudrais dans cette formule, à la place du 1, mettre le nom de la feuille utilisée
car je voudrais faire ça avec plusieurs feuilles : celle qui s'appelle "1" et dont une cellule utilise le fichier 1-PPI.xls, puis celle qui s'appelle "2" et dont une cellule utilise le fichier 2-PPI.xls, et etc...
je connais déjà la formule pouvant récupérer le nom de la feuille :
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)
Si je mets par exemple cette formule dans D12 de la feuille 1, ça m'affiche 1
Si je met directement D12 à la place de 1 dans la formule ='chemin d'accès[1-PPI.xls]A5 - N+2'!$B$11 c'est à dire ='chemin d'accès[D12-PPI.xls]A5 - N+2'!$B$11, évidemment ça ne marche pas. Il doit peu-être manquer quelque chose qui spécifie que c'est une variable.
Comment faire pour que cela marche s'il vous plait ?
Cordialement,
Dernière édition: