Classe PivotLine - une ligne de lignes ou de colonnes d'un tableau croisé dynamique Excel (Excel VBA)

Un objet PivotLine est une ligne de lignes ou de colonnes d'un tableau croisé dynamique Excel. Pour utiliser une variable de classe PivotLine, elle doit d'abord être instanciée, par exemple


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

For Each

Voici un exemple de traitement des éléments PivotLine dans une collection


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

LineType

Renvoie une constante XlPivotLineType qui indique le type de la ligne de tableau croisé dynamique. En lecture seule. Les valeurs de retour possibles sont xlPivotLineBlank - Ligne vide après chaque groupe, xlPivotLineGrandTotal - Ligne de total général, xlPivotLineRegular - Ligne croisée dynamique normale, avec des éléments de tableau croisé dynamique, xlPivotLineSubtotal - Ligne de sous-total.


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

PivotLineCells

Renvoie une collection d’objets PivotCell dans une ligne de tableau croisé dynamique. En lecture seule.


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

PivotLineCellsFull

Récupère toutes les cellules PivotLine , y compris celles qui sont masquées sous forme compacte. En lecture seule.


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

Position

Cette propriété renvoie ou définit la position de l’objet PivotLine. En lecture seule.


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