Bonjour Enzo, bonjour Monique, bonjour André,
J'ai justement une application avec beaucoup de formules nommées et lorsque 2 feuilles ont la même structure, la formule nommée se modifie en fonction de la feuille utilisée.
Exemple, j'ai défini la formule suivante dans la feuille Budget:
BQT =DECALER(Ventes!$G$2;EQUIV(CTXT(Budget!$A2;0;VRAI);Ventes!$A:$A;0)-2;EQUIV(DATEVAL('01/01/'&Ancours);Ventes!$G$1:$AP$1;0)-1;1;Moiscours)
Si je me positionne dans la feuille 'Budget Affiné' qui a la même structure, je fais insertion nom définir pour voir les formules et dans ce cas j'obtiens:
BQT =DECALER(Ventes!$G$2;EQUIV(CTXT('Budget affiné'!$A5;0;VRAI);Ventes!$A:$A;0)-2;EQUIV(DATEVAL('01/01/'&Ancours);Ventes!$G$1:$AP$1;0)-1;1;Moiscours)
Budget s'est modifié en 'Budget affiné' et je peux utiliser ma formule dans l'une ou l'autre des feuilles, ça marche très bien.
quand je fais insertion nom définir à partir de la feuille budget, la liste des formules nommées apparaît normalement mais si je me positionne sur la feuille budget affiné, certains noms de formules apparaissent avec à droite le nom de la feuille active.
Il y a donc bien une adaptation automatique des noms de feuilles dans les formules dans certains cas.
Pour André, il s'agit de la macro Morefun que tu peux télécharger à l'adresse suivante:
Adresse du téléchargement : Ce lien n'existe plus
nom de la macro: morefun.xll
@+
Gael