На этом шаге мы рассмотрим особенности использования этого метода.
С методом PivotTableWizard тесно связан метод PivotTables, применяемый к рабочему листу. Метод PivotTables возвращает объект PivotTable или семейство сводных таблиц, размещенных на рабочем листе. Этот метод имеет два синтаксиса.
Синтаксис 1:
Объект.PivotTables
Возвращает семейство сводных таблиц. Здесь и во втором синтаксисе Объект - рабочий лист.
Синтаксис 2:
Объект.PivotTables(Index)
Возвращает сводную таблицу из семейства сводных таблиц с именем или номером, указанным в аргументе Index.
Объект PivotTable имеет следующие наиболее часто используемые методы.
Метод | Назначение |
---|---|
PivotFields | Возвращает объект, являющийся либо единичным полем (синтаксис 1), либо семейством полей.
Синтаксис 1: PivotFields (Index) Синтаксис 2: PivotFields |
PivotSelect | Выбирает элементы сводной таблицы. Синтаксис:
PivotSelect (Name, Mode)
|
RefreshTable | Обновляет данные. Дело в том, что в сводной таблице не происходит автоматического перерасчета при изменении исходных данных. Для перерасчета сводной таблицы вручную надо ее выделить и выбрать команду Данные | Обновить данные (Data | Refresh Data). Программно перерасчет сводной таблицы производится методом RefreshTable |
AddFields | Добавляет строки, столбцы и страницы в сводную таблицу. Синтаксис:
AddFields (RowFields, ColumnFields, _ PageFields, AddToTable)
|
Объект PivotTable имеет следующие наиболее часто используемые свойства.
Свойство | Назначение |
---|---|
ColumnFields, RowFields, DataFields и PageFields | Возвращает объект, являющийся либо единичным полем (синтаксис 1), либо семейством полей (синтаксис 2), который является
столбцом (строкой, данными или страницей) сводной таблицы.
Синтаксис 1: ColumnFields (Index) RowFields (Index) DataFields (Index) PageFields (Index) Синтаксис 2: ColumnFields RowFields DataFields PageFields |
VisibleFields и HiddenFields | Возвращает объект, являющийся либо единичным полем (синтаксис 1), либо семейством полей (синтаксис 2), который в данный
момент отображается (скрыт) в сводной таблице.
Синтаксис 1: VisibleFields (Index) HiddenFields (Index) Синтаксис 2: VisibleFields HiddenFields |
Объект PivotField имеет следующие наиболее часто используемые свойства.
На следующем шаге мы рассмотрим пример использования метода PivotTableWizard.