Objeto PivotTables (Excel)

una colección de todos los objetos de tabla dinámica del libro especificado.

Comentarios

Nota:

La propiedad Tablas dinámicas del objeto Workbook no devuelve todos los objetos de tabla dinámica del libro; en su lugar, devuelve solo aquellos asociados a gráficos dinámicos desacoplados. Sin embargo, el método de tablas dinámicas del objeto Hoja de cálculo devuelve todos los objetos de tabla dinámica de la hoja de cálculo, independientemente de si están asociados a gráficos dinámicos desacoplados.

Puesto que la programación de informes de tabla dinámica puede ser complicada, normalmente es más fácil grabar las acciones de informes de tabla dinámica y después revisar el código grabado.

Ejemplo

Use el método de tablas dinámicas para devolver la colección de tablas dinámicas . En el ejemplo siguiente se muestra el número de informes de tabla dinámica de Sheet3.

MsgBox Worksheets("sheet3").PivotTables.Count

Use el método PivotTableWizard para crear un nuevo informe de tabla dinámica y agregarlo a la colección. En el ejemplo siguiente se crea un nuevo informe de tabla dinámica a partir de una base de datos de Microsoft Excel (contenida en el rango A1:C100).

ActiveSheet.PivotTableWizard xlDatabase, Range("A1:C100")

Use tablas dinámicas (índice), donde índice es el nombre o el número de índice de la tabla dinámica, para devolver un único objeto de tabla dinámica. En el siguiente ejemplo el campo Year se convierte en un campo de filas del primer informe de tabla dinámica de Sheet3.

Worksheets("sheet3").PivotTables(1) _ 
 .PivotFields("year").Orientation = xlRowField

Métodos

Propiedades

Vea también

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.