Как получить размер диапазона в Excel - PullRequest
22 голосов
/ 10 февраля 2010

Используя VBA, возможно ли получить размер заданного диапазона в пикселях или единицах? (Мне не важно, какая единица измерения используется, поскольку я использую ее только для связи с другими измерениями с той же единицей)

Спасибо.

Ответы [ 2 ]

39 голосов
/ 10 февраля 2010

Габаритные размеры диапазона указаны в его свойствах Width и Height.

Dim r As Range
Set r = ActiveSheet.Range("A4:H12")

Debug.Print r.Width
Debug.Print r.Height
5 голосов
/ 10 февраля 2010

Объект Range имеет свойства width и height, которые измеряются в точках.

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