Метод PivotTable.ChangePivotCache (Excel)

Изменяет объект PivotCache указанной сводной таблицы.

Синтаксис

выражение. ChangePivotCache (bstr)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
bstr Обязательный String Объект сводной таблицы или PivotCache, представляющий новый сводный кэш для указанной сводной таблицы.

Примечания

Метод ChangePivotCache можно использовать только со сводной таблицей, в которой в качестве источника данных используются данные, хранящиеся на листе. Ошибка выполнения возникает, если метод ChangePivotCache используется со сводной таблицей, подключенной к внешнему источнику данных.

Пример

В приведенном ниже примере кода сводная таблица "Сводная таблица1 " находится на листе 1. Код изменяет свой кэш сводки на кэш, созданный на основе данных, хранящихся в таблице Table2 в той же книге.

Sheets("Sheet1").PivotTables("PivotTable1").ChangePivotCache _
   ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:="Table2", Version:=xlPivotTableVersion15)

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

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