Поиск диапазона ячеек с макросами Excel - PullRequest
0 голосов
/ 22 сентября 2008

У меня есть много встроенных объектов (фигур) в лист, и значки отображаются внутри ячейки. Как узнать диапазон ячеек, в котором отображается объект формы.

Пример: Когда я выбираю B2, а затем выбираю объект (фигуру) в B17, и я запрашиваю Cell.Address, он показывает B2 - как мне получить адрес ячейки как B17?

спасибо

1 Ответ

4 голосов
/ 22 сентября 2008

Вы можете использовать свойства Shape .TopLeftCell и .BottomRightCell для возврата экстентов прямоугольного диапазона, который перекрывает фигура.

В вашем примере YourShape.TopLeftCell.Address должно вернуть $B$17

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...