Compartir a través de


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.