Свойство ListObject.Active (Excel)

Возвращает логическое значение, указывающее, активен ли объект ListObject на листе, то есть находится ли активная ячейка в диапазоне объекта ListObject . Только для чтения, Boolean.

Синтаксис

expression. Активных

Выражение Переменная, представляющая объект ListObject .

Замечания

Так как для объекта ListObject нет метода Activate, можно активировать объект ListObject только путем активации диапазона ячеек в списке.

Пример

В следующем примере список активируется в объекте ListObject по умолчанию на первом листе активной книги. Вызов метода Activate объекта Range без параметров ячейки активирует весь диапазон для списка.

Function MakeListActive() As Boolean 
 Dim wrksht As Worksheet 
 Dim objList As ListObject 
 
 Set wrksht = ActiveWorkbook.Worksheets("Sheet1") 
 Set objList = wrksht.ListObjects(1) 
 objList.Range.Activate 
 
 MakeListActive = objList.Active 
End Function

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.