I have various shapes on my excel 07 worksheet which are identical (same name, same function linked to it).
I need to know which of these is pressed (TopLeft Row/Column). Application.Caller correctly identifies the name, but since there are multiple instances of it I am then unable to identify which one it pressed.
Since I am copying the shapes numerous times would prefer for them to be all called the same.
Based on comments by Tim Williams above, renaming all shapes uniquely can be done by
and then Application.Caller works fine. This solution may not look good for some applications, but it works.