Свойство Range.LocationInTable (Excel)
Возвращает константу, описывающую часть отчета сводной таблицы , содержащую левый верхний угол указанного диапазона. Может быть одной из следующих констант XlLocationInTable . Только для чтения, Long.
Синтаксис
expression. LocationInTable
выражение: переменная, представляющая объект Range.
Пример
В этом примере отображается окно сообщения с описанием расположения активной ячейки в отчете сводной таблицы.
Worksheets("Sheet1").Activate
Select Case ActiveCell.LocationInTable
Case Is = xlRowHeader
MsgBox "Active cell is part of a row header"
Case Is = xlColumnHeader
MsgBox "Active cell is part of a column header"
Case Is = xlPageHeader
MsgBox "Active cell is part of a page header"
Case Is = xlDataHeader
MsgBox "Active cell is part of a data header"
Case Is = xlRowItem
MsgBox "Active cell is part of a row item"
Case Is = xlColumnItem
MsgBox "Active cell is part of a column item"
Case Is = xlPageItem
MsgBox "Active cell is part of a page item"
Case Is = xlDataItem
MsgBox "Active cell is part of a data item"
Case Is = xlTableBody
MsgBox "Active cell is part of the table body"
End Select
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.