Clase PivotLine - una línea de filas o columnas de una tabla dinámica de Excel (Excel VBA)

Un objeto PivotLine es una línea de filas o columnas de una tabla dinámica de Excel. Para usar una variable de clase PivotLine, primero debe ser instanciado, por ejemplo


Dim pvtln as PivotLine
Set pvtln = ActiveCell.PivotCell.PivotColumnLine

For Each

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


Dim pvtln As PivotLine
For Each pvtln In ActiveCell.PivotLines
	
Next pvtln

LineType

Devuelve una constante XlPivotLineType que indica el tipo de PivotLine. Posibles valores de retorno son xlPivotLineBlank - Línea en blanco después de cada grupo, xlPivotLineGrandTotal - Línea de total general, xlPivotLineRegular - Línea dinámica normal con elementos dinámicos, xlPivotLineSubtotal - Línea de subtotal.


Dim xplLineType As XlPivotLineType
xplLineType = ActiveCell.PivotCell.PivotColumnLine.LineType

PivotLineCells

Devuelve una colección de objetos PivotCell en una línea dinámica.


Dim plcsPivotLineCells As PivotLineCells
Set plcsPivotLineCells = ActiveCell.PivotCell.PivotColumnLine.PivotLineCells

PivotLineCellsFull

Recupera todas las celdas PivotLine , incluidas las ocultas en forma compacta.


Dim plcsPivotLineCellsFull As PivotLineCells
Set plcsPivotLineCellsFull = ActiveCell.PivotCell.PivotColumnLine.PivotLineCellsFull

Position

Devuelve o establece la posición del objeto PivotLine.


Dim lngPosition As Long
lngPosition = ActiveCell.PivotCell.PivotColumnLine.Position