Objeto PivotTables (Excel)
Colección de todos los objetos de tabla dinámica del libro especificado.
Comentarios
Nota:
La propiedad PivotTables del objeto Workbook no devuelve todos los objetos de tabla dinámica del libro; en su lugar, devuelve solo los asociados a gráficos dinámicos desacoplados. Sin embargo, el método PivotTables del objeto Worksheet 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 PivotTables para devolver la colección PivotTables . 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 index es el número de índice de tabla dinámica o el nombre, 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.