Самоучитель VBA


Метод PivotTableWizard - часть 2


/p>

С методом pivotTableWizard тесно связан метод PivotTables, применяемый к рабочему листу. Метод PivotTabies возвращает объект PivotTable или семейство сводных таблиц, размещенных на рабочем листе. Этот метод имеет два синтаксиса.

Синтаксис 1:

Объект.PivotTabies

Возвращает семейство сводных таблиц. Здесь и во втором синтаксисе объект -рабочий лист.

Синтаксис 2:

Объект.PivotTables(Index)

Возвращает сводную таблицу из семейства сводных таблиц с именем или номером, указанным в аргументе index .

Объект PivotTable имеет следующие наиболее часто используемые методы.

PivotFields

Возвращает объект, являющийся либо единичным полем (синтаксис 1), либо семейством полей.

Синтаксис 1:

PivotFields (Index)

  • Index — имя или номер поля сводной таблицы Синтаксис 2:

PivotFields

PivotSelect

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

Синтаксис:

PivotSelect (Name, Mode)

Аргументы: G Name — строковое выражение, идентифицирующее выбранный элемент

  • Mode — специфицирует структуры выбранного элемента. Допустимые значения:

xlBlanks, xiButton,

xlDataAndLabel, xlDataOnly, xlLabelOnly или xlOrigin

RefreshTable

Обновляет данные. Дело в том, что в сводной таблице не происходит автоматического перерасчета при изменении исходных данных. Для перерасчета сводной таблицы вручную надо ее выделить и выбрать команду Данные, Обновить данные (Data, Refresh Data). Программно перерасчет сводной таблицы производится методом RefreshTable

AddFields

Добавляет строки, столбцы и страницы в сводную таблицу.

Синтаксис:

AddFields (RowFields, ColumnFields, PageFields, AddToTable)

Аргументы:

  • RowFields — специфицирует имя или массив имен полей, которые будут играть роль строк сводной таблицы

  • ColumnFields — специфицирует имя или массив имен полей, которые будут играть роль столбцов сводной таблицы

  • FageFields — специфицирует имя или массив имен полей, которые будут играть роль страниц сводной таблицы

  • AddToTabie — допустимые значения: True (добавляет поля в сводную таблицу) и False (заменяет существующие поля)

<


- Начало -  - Назад -  - Вперед -



Книжный магазин