Classe PivotCell - uma célula em um relatório de tabela dinâmica (Excel VBA)

A classe PivotCell representa uma célula em um relatório de tabela dinâmica.

As classes PivotValueCell, Range e ValueChange. dão acesso à classe PivotCell


Dim pvtlcel as PivotCell
Set pvtlcel = ActiveCell.PivotCell

For Each

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


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

Métodos

AllocateChange - Executa uma operação de write-back na célula especificada em um relatório de Tabela Dinâmica com base em uma fonte de dados OLAP.

DiscardChange - Descarta as alterações feitas na célula especificada de um relatório de Tabela Dinâmica.

Propriedades

CellChanged Retorna se uma célula de valor de Tabela Dinâmica foi editada ou recalculada desde que o relatório de Tabela Dinâmica foi criado ou a última operação de confirmação foi executada. Somente leitura.

ColumnItems Retorna uma coleção PivotItemList que corresponde aos itens no eixo das colunas que representam o intervalo selecionado.

CustomSubtotalFunction Retorna uma configuração de campo de função de subtotal personalizado de um objeto PivotCell. Somente leitura XlConsolidationFunction.

DataField Retorna um objeto PivotField que corresponde ao campo de dados selecionado.

DataSourceValue Retorna o valor recuperado pela última vez a partir da fonte de dados para células editadas em um relatório de tabela dinâmica. Somente leitura.

MDX Retorna uma tupla que fornece as coordenadas MDX completas da célula de valor especificada em uma tabela dinâmica com uma fonte de dados OLAP. Somente leitura.

PivotCellType Retorna uma das constantes XlPivotCellType que identifica a entidade de tabela dinâmica à qual a célula corresponde. Somente leitura.

PivotColumnLine Retorna o objeto PivotTable de uma coluna para um objeto PivotCell específico. Somente leitura tabela dinâmica.

PivotField Retorna um objeto PivotField que representa o campo de tabela dinâmica que contém o canto superior esquerdo do intervalo especificado.

PivotItem Retorna um objeto PivotItem que representa o item de tabela dinâmica que contém o canto superior esquerdo do intervalo especificado.

PivotRowLine Retorna o objeto PivotTable em uma linha para um objeto PivotCell específico. Somente leitura tabela dinâmica.

PivotTable Retorna um objeto PivotTable que representa o relatório de tabela dinâmica associado ao PivotCell.

Range Retorna um objeto Range que representa o intervalo ao qual o PivotCell especificado se aplica.

RowItems Retorna uma coleção PivotItemList que corresponde aos itens no eixo de categoria que representa a célula selecionada.

ServerActions Representa uma coleção de ações que consistem em ações definidas por OLAP que podem ser executadas. As ações são específicas para tabelas dinâmicas existentes em um nível de planilha. Somente leitura.

Actions - Uma coleção de todos os objetos Action para a série especificada.

PivotField - Representa um campo em um relatório de tabela dinâmica.

PivotItem - Representa um item em um campo de tabela dinâmica.

PivotItemList - Uma coleção de todos os objetos PivotItem na tabela dinâmica especificada.

PivotLine - Um objeto PivotLine é uma linha de linhas ou colunas em uma tabela dinâmica do Excel.

PivotTable - Representa um relatório de tabela dinâmica em uma planilha.

Range - Representa uma célula, uma linha, uma coluna, uma seleção de células contendo um ou mais blocos contíguos de células ou um intervalo 3D.