Clase PivotValueCell - una forma de exponer los valores de las celdas (Excel VBA)

Proporciona una forma de exponer los valores de las celdas en el caso de que las celdas reales (objetosRange ) no estén disponibles. Para usar una variable de clase PivotValueCell, primero debe ser instanciado, por ejemplo


Dim pvc as PivotValueCell
Set pvc = ActiveCell.PivotTable.PivotValueCell()

PivotCell

Devuelve el objeto PivotCell que especifica la ubicación del PivotValueCell.


Dim pvtlcelPivotCell As PivotCell
Set pvtlcelPivotCell = ActiveCell.PivotTable.PivotValueCell.PivotCell

ServerActions

Devuelve una colección de objetos de nombre de acción OLAP que representan las acciones definidas por OLAP que se pueden ejecutar.

Una acción de servidor es una característica opcional que un administrador de cubos OLAP puede definir en un servidor que usa un miembro de cubo o medida como un parámetro en una consulta para obtener detalles en el cubo o para iniciar otra aplicación.


Dim actsServerActions As Actions
Set actsServerActions = ActiveCell.PivotTable.PivotValueCell.ServerActions

ShowDetail

Coloca las filas individuales de un origen de datos OLAP que contribuye a un agregado en su propia hoja de cálculo de Excel.


ActiveCell.PivotTable.PivotValueCell.ShowDetail

Value

Devuelve el valor en la ubicación.

Esta propiedad funciona independientemente de si la tabla dinámica está o no en una hoja de cálculo.


Dim varValue As Variant
varValue = ActiveCell.PivotTable.PivotValueCell.Value