Nom du fichier Excel dans une cellule

Bonjour,

Je cherche la fonction pour avoir automatiquement le nom du fichier Excel dans une cellule de ce fichier.

Exemple le fichier s'appelle "Calcul 0001"

J'aimerai avoir une cellule du même fichier ou se retrouve automatiquement l'information "Calcul 0001"

Merci d'avance pour votre aide,

Bonjour,

Peut-on connaitre l'utilité de cette manip' ?

Voilà une fonction personnalisée à coller dans un module de l'éditeur VBA (accessible via ALT + F11) :

Public Function NOM_CLASSEUR() As String
    NOM_CLASSEUR = Split(ThisWorkbook.Name, ".")(0)
End Function

Bonjour Pedro, Marion, le forum,

c'est pas cool ! tu sais bien que jmd et moi, on déteste VBA !

alors voici une solution par formule pour jmd et Marion :

8calcul-0001.xlsx (8.83 Ko)

la formule marche aussi pour un classeur tabou .xlsm


d'après moi, l'utilité est qu'en imprimant la feuille de calcul,

on peut voir le nom du classeur correspondant.

dhany

Bonjour,

Essaie ainsi :

=STXT(CELLULE("filename");TROUVE("[";CELLULE("filename"))+1;TROUVE(".";CELLULE("filename"))-TROUVE("[";CELLULE("filename"))-1)

@dhany, @Jean-Eric

Encore une journée où je vais me coucher moins bête !

Bonjour,

La solution de Jean Eric fonctionne à merveille et me convient à 100%.

Vous êtes tous trop forts !

@Pedro 22 : Ici je cherchais à récupérer automatiquement les noms (références codifiées) d'un grand nombre de fichiers pour ensuite envoyer automatiquement cette information dans d'autres docs excel liés (par recherche V).

Voilà maintenant grace à vous tous c'est faisable...

Bonne journée,

Merci à tous,

merci pour ton retour d'infos, et pour avoir passé le sujet en résolu !

bonne continuation !

dhany

Rechercher des sujets similaires à "nom fichier"