Bonjour MichelXLD,
Je viens de tester la macro XL4.
Elle donne effectivement le bon résultat, mais ne permet pas de modifier le nom du classeur.
Normal, puisque ce nom est entre '', donc du texte.
Il faut donc écrire dans une autre cellule une formule qui renvoit le nom du fichier et se référer à cette cellule dans la formule XL4.
Je n'ai pas essayé de tout mettre dans la formule XL4.
En principe cela devrait marcher.
J'emploie la formule suivante pour le nom du classeur :
=STXT(CELLULE('nomfichier';A1);TROUVE('[';CELLULE('nomfichier';A1))+1;TROUVE(']';CELLULE('nomfichier';A1))-TROUVE('[';CELLULE('nomfichier';A1))-1)
Il y a-t-il plus court ?
Autre problème : lors de l'insertion d'une feuille cette formule ne se met à jour qu'à la première validation d'une cellule quelconque.
En attendant mon autre formule, celle qui tient compte du nombre de feuilles, me renvoit un message d'erreur.
Les deux solutions ont leurs avantages et inconvénients, difficile de choisir !
Bon dimanche, et merci encore.
Â+