[COM] Excel - как узнать размер листа?

Dmitriy82

Worksheet.Cells предоставляет доступ ко всем ячейкам, в т.ч. и пустым. А как определить диапазон, в котором находятся ячейки с содержимым?

laki

если не ошибаюсь всегда будет возвращаться 65536

nikita270601

откуда возвращаться?

laki

когда запрашиваешь Range листа

Trofimovyoa

Когда обращаешься к объекту Sheet в самом Экселе, там есть свойство UsedRange , в котором в свою очередь есть коллекция Rows, из которой можно получить количество элементов в свойстве Count
Аналогично с коллекцией Columns.
ActiveSheet.UsedRange.Rows.Count
либо можно использовать UsedRange.Address
Оставить комментарий
Имя или ник:
Комментарий: