Bonjour,

J'ai créé une petite function toute simple qui renvoie le nom de l'onglet dans lequel se trouve une cellule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Function Onglet(Cellule As Range) As String
   Onglet = Cellule.Worksheet.Name
End Function
Je voudrais l'améliorer en rendant Optional le paramètre Cellule : s'il n'est pas renseigné, la fonction devra renvoyer l'onglet de la cellule dans laquelle elle se trouve.
Je me doute bien que la propriété ActiveCell n'est pas applicable dans ce cas.
J'ai fouillé dans l'aide en ligne mais c'est le type d'information qui n'est pas facile à trouver.

D'où ma question :
Existe-il un élément de VBA Excel qui permette de récupérer dans une fonction la référence de la cellule dans laquelle cette fonction est utilisée ?

Merci d'avance.