Bonjour
Sans faire de macro, c'est tout à fait possible avec cette formule :
pour le nom de l'onglet
=STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;20)
ou bien sûr il est possible de remplacer la longueur 20
en calculant la bonne longueur mais le jeu en vaut-il la peine ?
=STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;NBCAR(CELLULE("nomfichier"))-TROUVE("]";CELLULE("nomfichier")))
pour le nom du classeur
=STXT(CELLULE("nomfichier");TROUVE("[";CELLULE("nomfichier"))+1;TROUVE("]";CELLULE("nomfichier"))-TROUVE("[";CELLULE("nomfichier"))-1)
et le chemin complet
=CELLULE("nomfichier")
ps : l'affichage est incorrect car à la place de
&.q.u.o.t.; il faut
"
toujours zen