こんなマクロでボタンの位置がとれるんだけど、
なぜかボタンをコピーするとコピー元の座標が返ってくる現象に遭遇する時がある。
MsgBox ActiveSheet.Shapes(Application.Caller).TopLeftCell.Address MsgBox ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row MsgBox ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column
そんなときはボタンを新規作成し、再度マクロを設定し直すとOK。
新規作成したボタンをコピーすればちゃんと思い通りの座標が返ってくる。
たぶんExcelのバグ。