Método PivotTable.ChangePivotCache (Excel)

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

Sintaxis

más sencilla.ChangePivotCache (bstr)

expresión Variable que representa un objeto de tabla dinámica .

Parameters

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

Comentarios

El método ChangePivotCache solo se puede usar con una tabla dinámica que use datos almacenados en una hoja de cálculo como su origen de datos. Se produce un error en tiempo de ejecución si se usa el método ChangePivotCache 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 Tabla dinámica1 se encuentra en Hoja1. El código cambia su memoria caché dinámica a una memoria caché creada a partir de los datos almacenados en la tabla denominada Tabla2 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.