Método PivotTable.ChangePivotCache (Excel)

Cambia el objeto PivotCache de la tabla dinámica especificada.

Sintaxis

expresión. ChangePivotCache (bstr)

Expresión Variable que representa un objeto PivotTable .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Bstr Obligatorio String Un objeto PivotTable o PivotCache que representa el nuevo pivotcache para la tabla dinámica especificada.

Comentarios

El método ChangePivotCache solo se puede usar con una tabla dinámica que usa datos almacenados en una hoja de cálculo como origen de datos. Se produce un error en tiempo de ejecución si el método ChangePivotCache se usa con una tabla dinámica conectada a un origen de datos externo.

Ejemplo:

En el ejemplo de código siguiente, la tabla dinámica denominada PivotTable1 se encuentra en Sheet1. El código cambia su caché dinámica a una caché creada a partir de los datos almacenados en la tabla denominada Table2 en el mismo libro.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.