Clase PivotCell - una celda de un informe de tabla dinámica (Excel VBA)

La clase PivotCell representa una celda de un informe de tabla dinámica.

Las siguientes clases dan acceso a la clase PivotCell

Para usar una variable de clase PivotCell, primero debe ser instanciado, por ejemplo

Dim pvtlcel as PivotCell
Set pvtlcel = ActiveCell.PivotCell

Los siguientes procedimientos se pueden usar para establecer variables de clase PivotCell : PivotLineCells.Item, PivotValueCell.PivotCell, Range.PivotCell y ValueChange.PivotCell.

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos PivotCell en una colección.

Dim pvtlcelPivotLineCell As PivotCell
For Each pvtlcelPivotLineCell In Application.PivotLineCells
	
Next pvtlcelPivotLineCell

Métodos

AllocateChange - Realiza una operación de escritura diferida en la celda especificada en un informe de tabla dinámica basado en un origen de datos OLAP.

DiscardChange - Descarta los cambios realizados en la celda especificada en un informe de tabla dinámica.

Propiedades

CellChanged Devuelve si una celda de valor de una tabla dinámica se ha editado o actualizado desde que se creó el informe de tabla dinámica o desde que se realizó la última operación de confirmación.

ColumnItems Devuelve una colección PivotItemList que corresponde a los elementos del eje de columna que representan el rango seleccionado.

CustomSubtotalFunction Devuelve el valor del campo de función de subtotal personalizado de un objeto PivotCell.

DataField Devuelve un objeto PivotField que corresponde al campo de datos seleccionado.

DataSourceValue Devuelve el último valor recuperado del origen de datos para las celdas editadas en un informe de tabla dinámica.

MDX Devuelve una tupla que proporciona todas las coordenadas MDX de la celda Value especificada en una tabla dinámica con un origen de datos OLAP.

PivotCellType Devuelve una de las constantes XlPivotCellType que identifica la entidad de tabla dinámica a la que corresponde la celda.

PivotColumnLine Devuelve el objeto PivotLine de una columna de un objeto PivotCell específico.

PivotField Devuelve un objeto PivotField que representa el campo de tabla dinámica que contiene la esquina superior izquierda del rango especificado.

PivotItem Devuelve un objeto PivotItem que representa el elemento de tabla dinámica que contiene la esquina superior izquierda del rango especificado.

PivotRowLine Devuelve el objeto PivotLine de una fila para un objeto PivotCell específico.

PivotTable Devuelve un objeto PivotTable que representa el informe de tabla dinámica asociado con la celda dinámica.

Range Devuelve un objeto Range que representa el rango al que se aplica la celda dinámica especificada.

RowItems Devuelve una colección PivotItemList que corresponde a los elementos del eje de categorías que representan la celda seleccionada.

ServerActions Representa una colección de acciones que constan de acciones definidas por OLAP que se pueden ejecutar.

Actions - Colección de todos los objetos Action de la serie especificada.

PivotField - Representa un campo de un informe de tabla dinámica.

PivotItem - Representa un elemento de un campo de tabla dinámica.

PivotItemList - Colección de todos los objetos PivotItem de la tabla dinámica especificada.

PivotLine - Un objeto PivotLine es una línea de filas o columnas de una tabla dinámica de Excel.

PivotTable - Representa un informe de tabla dinámica de una hoja de cálculo.

Range - Representa una celda, una fila, una columna, una selección de celdas que contienen uno o más bloques de celdas contiguos o un rango 3D.