ListObject — именованная таблица на листе. Предпочтительнее UsedRange: границы растут вместе с данными, столбцы адресуются по имени, автофильтр уже встроен.
Excel / объект
ListObject
Таблица — Умная таблица Excel: строки данных, столбцы, итоги, стиль.
Свойства
| Имя | Тип | Суть |
|---|---|---|
| Name | String |
Имя таблицы, не имя листа. |
| Range | Range |
Вся таблица: шапка, данные и строка итогов. |
| DataBodyRange | Range |
Только строки данных, без шапки и итогов. |
| HeaderRowRange | Range |
Строка имён столбцов. |
| ListColumns | ListColumns |
Коллекция столбцов таблицы. |
| ShowTotals | Boolean |
Включает строку итогов. |
Методы
| Имя | Сигнатура | Суть |
|---|---|---|
| Resize | Resize(Range) |
Меняет границы таблицы. |
| Unlist | Unlist() |
Убирает таблицу, оставляет значения на листе. |