excelでボタンをコピーしたとき、何故かActiveSheet.Shapes(Application.Caller).TopLeftCell.Addressがコピー元のアドレスが返ってくるとき対策

こんなマクロでボタンの位置がとれるんだけど、
なぜかボタンをコピーするとコピー元の座標が返ってくる現象に遭遇する時がある。

MsgBox ActiveSheet.Shapes(Application.Caller).TopLeftCell.Address

MsgBox ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row
MsgBox ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column

そんなときはボタンを新規作成し、再度マクロを設定し直すとOK。
新規作成したボタンをコピーすればちゃんと思い通りの座標が返ってくる。
たぶんExcelのバグ。