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
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 !?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Function NomFeuille() NomFeuille = ActiveSheet.Name End Function![]()
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"
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.Caller
Merci pour votre aide.
Partager