Метод 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 и обратная связь.