Share via


Método PivotTable.ChangePivotCache (Excel)

Altera o objeto PivotCache da Tabela Dinâmica especificada.

Sintaxe

expressão. ChangePivotCache (bstr)

Expressão Uma variável que representa um objeto de Tabela Dinâmica .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Bstr Obrigatório String Um objeto PivotTable ou PivotCache que representa o novo PivotCache para a Tabela Dinâmica especificada.

Comentários

O método ChangePivotCache só pode ser usado com uma Tabela Dinâmica que usa dados armazenados em uma planilha como sua fonte de dados. Um erro de tempo de execução ocorre se o método ChangePivotCache for usado com uma Tabela Dinâmica conectada a uma fonte de dados externa.

Exemplo

No exemplo de código a seguir, a tabela dinâmica chamada Tabela Dinâmica1 está na Planilha1. O código altera seu cache dinâmico para um cache criado a partir dos dados armazenados na tabela chamada Table2 na mesma pasta de trabalho.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.