Bonjour,
En vba
ActiveSheet.Range("A1") = ActiveSheet.Name
Sinon et à condition que le fichier porte un nom (a déjà été sauvé une première fois), une fonction native dans Excel permet d'obtenir le chemin complet, le nom du classeur et le nom de la feuille. C'est la fonction CELLULE
=CELLULE("nomfichier";A1)
renvoie par exemple c:\mesdocuments\[monClasseur]laFeuille
Donc pour extraire le nom de la feuille
=STXT(CELLULE("nomfichier";A3);TROUVE("]";CELLULE("nomfichier";A3))+1;100)
Attention "nomfichier" est la valeur de l'argument et pas le nom du fichier.
Partager