Classe PivotLine - uma linha de linhas ou colunas em uma tabela dinâmica do Excel (Excel VBA)

Um objeto PivotLine é uma linha de linhas ou colunas em uma tabela dinâmica do Excel. Para usar uma variável de classe PivotLine, ela primeiro precisa ser instanciada por exemplo


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

For Each

Aqui está um exemplo de processamento dos itens PivotLine em uma coleção.


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

LineType

Retorna uma constante XlPivotLineType que indica o tipo de linha dinâmica. Somente leitura. Os valores de retorno possíveis são xlPivotLineBlank - Linha em branco após cada grupo, xlPivotLineGrandTotal - Linha do total geral, xlPivotLineRegular - Linha dinâmica regular com itens dinâmicos, xlPivotLineSubtotal - Linha do subtotal.


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

PivotLineCells

Retorna uma coleção de objetos PivotCell em uma tabela dinâmica. Somente leitura.


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

PivotLineCellsFull

Recupera todas as células de tabela dinâmica , incluindo aquelas ocultas em formato compacto. Somente leitura.


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

Position

Retorna ou define a posição do objeto PivotLine. Somente leitura.


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