Я пытаюсь скопировать фигуру из одной ячейки в другую (поскольку создаются новые строки, поэтому для этого не требуется переопределять отдельный макрос).
Когда я делаю это, используя Ctrl-C и Ctrl-V, а затем пытаюсь запустить следующий макрос ...
Dim b As Object, rn As Integer, cn As Integer
Set b = ActiveSheet.Shapes(Application.Caller)
With b.TopLeftCell
rn = .Row
cn = .Column
End With
*then other stuff to manipulate that cell
... новая фигура получается с теми же значениями .Row и .Column, что и старая фигура, то есть форма, из которой она была скопирована, и, таким образом, она управляет ячейкой THAT, а не той, в которой она находится. идеи о том, как я могу получить новую форму, чтобы найти .Row и .Column ячейки, в которой она находится на самом деле?