Свойство PivotTable.PageFields (Excel)

Возвращает объект, представляющий одно поле сводной таблицы (объект PivotField ) или коллекцию всех полей (объект PivotFields ), которые в настоящий момент отображаются как поля страницы. Только для чтения.

Синтаксис

выражение. PageFields (index)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Индекс; Необязательный Variant Имя или номер возвращаемого поля (может быть массив для указания нескольких полей).

Примечания

Иерархия может содержать только одно поле страницы.

Для отчета сводной таблицы, основанного на кэше сводной таблицы, возвращаемая коллекция полей сводной таблицы отражает текущее содержимое кэша.

Пример

В этом примере имена полей страницы добавляются в список на новом листе.

Set nwSheet = Worksheets.Add 
nwSheet.Activate 
Set pvtTable = Worksheets("Sheet2").Range("A1").PivotTable 
rw = 0 
For Each pvtField In pvtTable.PageFields 
 rw = rw + 1 
 nwSheet.Cells(rw, 1).Value = pvtField.Name 
Next pvtField 

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

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