Bonjour à tous,

Dans une cellule d'une feuille Excel j'utilise une fonction que j'ai créé dans un module du classeur : NomFeuille()

Cette fonction toute simple retourne le nom de la feuille active
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Function NomFeuille()
  NomFeuille = ActiveSheet.Name
End Function
Cela fonctionne très bien, sauf que si j'ai une autre feuille avec la même fonction, forcément tous mes calculs de la première feuille sont faussés !?

Ma question est donc :
Comment faire pour récupérer le nom de la feuille de la cellule appelante ?

Avec ça ne va pas puisque ça ne peut retourner qu'un "range"

Merci pour votre aide.