In A1:
"=F=snb()"
In a macromodule:
orFunction F_snb() MsgBox Application.Caller.Address & vbTab & Application.Caller.Parent.Name End Function
NB. 'Public' is redundantFunction F_snb() With Application.Caller MsgBox .Address & vbTab & .Parent.Name End With End Function
'Irow' is redundant
Any variable is redundant
Keep your code concise.