Метод PivotTable.ChangePivotCache (Excel)

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

Синтаксис

expression. ChangePivotCache (bstr)

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

Параметры

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

Замечания

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

Пример

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

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

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

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