Nom Feuille & Nom Fichier (Solution !!!)

Résolu
kjorgahn -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Il ne s'agit pas d'une question mais une solution (afin de trouver rapidement une réponse sans se perdre dans les méandres de trop nombreuse réponses dans d'autres forum :


Pour le nom du Fichier :


Dans un module de macro on met :

Function FileName() As String   
Application.Volatile   
FileName = Sheets.Parent.Name   
End Function


Attention !!! On Obtient le nom du fichier avec l'extention.

Pour Retirer l'extention dans le gestionnaire de nom créer :

FileName2 avec pour formule :

=GAUCHE(FileName();TROUVE(".";FileName())-1)

dans n'importe quelle cellule, n'importe où tu écris :

=FileName2

__________________________________________________________________________

Pour le nom de la Feuille :



Dans un module de macro on met :


Function SheetName() As String   
Application.Volatile   
SheetName = Application.Caller.Parent.Name   
End Function


puis utiliser dans n'importe quelle cellule et n'importe quel onglet la formule :

=SheetName()


A voir également:

1 réponse


 
Bonjour,
Et pour ceux qui veulent éviter les macros :

Nom de l'onglet:
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;99)

Nom du fichier:
=STXT(CELLULE("filename";A1);TROUVE("[";CELLULE("filename";A1))+1;TROUVE("]";CELLULE("filename";A6))-TROUVE("[";CELLULE("filename";A1))-1)
1