Bonjiur à vous tous,
A mon tour de vous poser une quetsion !
Lorsqu'on écrit une formule 'normale' se référant à une autre feuille, du type :
=Feuil1!A1
et qu'on modifie le nom de l'onglet de la Feuil1, XL modifie automatiquement ce nom dans la formule.
Mais lorsqu'on écrit une formule du type :
=INDIRECT('Feuil1!'&A1)
Xl ne modifie pas ce nom, puisque c'est du texte.
Je suis parvenu à contourner ce problème en me référant au contenu d'une autre cellule dans laquelle je récupére le nom de l'onglet par une formule du type :
=STXT(CELLULE('adresse';Feuil1!A1);CHERCHE(']';CELLULE('adresse';Feuil1!A1))+1;CHERCHE('!';CELLULE('adresse';Feuil1!A1))-CHERCHE(']';CELLULE('adresse';Feuil1!A1)))
En modifiant le nomle l'onglet, la formule s'adapte.
Mais même en nommant des parties de la formule cela reste toujours une 'usine à gaz', et puis il y a aussi cette cellule supplémentaire !
Quelqu'un aurait-il une procédure plus simple ?
Â+
A mon tour de vous poser une quetsion !
Lorsqu'on écrit une formule 'normale' se référant à une autre feuille, du type :
=Feuil1!A1
et qu'on modifie le nom de l'onglet de la Feuil1, XL modifie automatiquement ce nom dans la formule.
Mais lorsqu'on écrit une formule du type :
=INDIRECT('Feuil1!'&A1)
Xl ne modifie pas ce nom, puisque c'est du texte.
Je suis parvenu à contourner ce problème en me référant au contenu d'une autre cellule dans laquelle je récupére le nom de l'onglet par une formule du type :
=STXT(CELLULE('adresse';Feuil1!A1);CHERCHE(']';CELLULE('adresse';Feuil1!A1))+1;CHERCHE('!';CELLULE('adresse';Feuil1!A1))-CHERCHE(']';CELLULE('adresse';Feuil1!A1)))
En modifiant le nomle l'onglet, la formule s'adapte.
Mais même en nommant des parties de la formule cela reste toujours une 'usine à gaz', et puis il y a aussi cette cellule supplémentaire !
Quelqu'un aurait-il une procédure plus simple ?
Â+