Classe PivotField - um campo em um relatório de tabela dinâmica (Excel VBA)

A classe PivotField representa um campo em um relatório de tabela dinâmica.

As classes PivotCell, PivotFilter, PivotTable e Range. dão acesso à classe PivotField


Dim pvtf as PivotField
Set pvtf = ActiveCell.PivotField

For Each

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


Dim pvtfCalculatedField As PivotField
For Each pvtfCalculatedField In Application.CalculatedFields()
	
Next pvtfCalculatedField

Métodos

AddPageItem - Adiciona outro item a um campo de página com vários itens.

AutoGroup - Para agrupar automaticamente os campos da tabela dinâmica em uma Tabela Dinâmica.

AutoShow - Exibe o número de itens superiores ou inferiores para um campo de coluna, página ou linha no relatório de tabela dinâmica especificado.

AutoSort - Estabelece regras automáticas de classificação de campos para relatórios da tabela dinâmica.

CalculatedItems - Retorna uma coleção CalculatedItems que representa todos os itens calculados no relatório de tabela dinâmica especificado. Somente leitura.

ClearAllFilters - Chamar este método exclui todos os filtros atualmente aplicados a PivotField. Isso inclui a exclusão de todos os filtros da coleção PivotFilters do PivotField e a remoção de qualquer filtragem manual também aplicada ao PivotField. Se o PivotField estiver na área Filtro de Relatório, o item selecionado será definido como o item padrão.

ClearLabelFilters - Este método exclui todos os filtros de rótulo ou todos os filtros de data na coleção PivotFilters do PivotField.

ClearManualFilter - Fornece uma maneira fácil de definir a propriedade Visible como true para todos os itens de um PivotField em tabelas dinâmicas e para esvaziar as coleções HiddenItemsList e coleções visibleitemslist em tabelas dinâmicas OLAP.

ClearValueFilters - Chamar este método exclui todos os filtros de valor na coleção PivotFilters do PivotField.

Delete - Exclui o objeto.

DrillTo - O método DrillTo oferece suporte à análise de um Campo Dinâmico especificado a partir de outro Campo Dinâmico.

PivotItems - Retorna um objeto que representa um único item de tabela dinâmica um objeto PivotItem ou uma coleção de todos os itens visíveis e ocultos (um objeto PivotItems ) no campo especificado. Somente leitura.

Propriedades

Value (Default member) - Retorna ou define um valor String que representa o nome do campo especificado no relatório de tabela dinâmica.

AllItemsVisible Usado para recuperar um valor booliano que indica se qualquer filtragem manual é aplicada ao PivotField. Somente leitura.

AutoShowCount Retorna o número de itens superiores ou inferiores que são automaticamente mostrados no campo de tabela dinâmica especificado. Long somente leitura.

AutoShowField Retorna o nome do campo de dados usado para determinar os itens superiores ou inferiores que são automaticamente mostrados no campo de tabela dinâmica especificado. String somente leitura.

AutoShowRange Retorna a constante xlTop se os principais itens são mostrados automaticamente no campo de tabela dinâmica especificado; retorna xlBottom se os itens inferiores são mostrados. Long somente leitura.

AutoShowType Retorna a constante xlAutomatic se AutoApresentação estiver habilitada para o campo de tabela dinâmica especificado; retorna xlManual se AutoApresentação estiver desabilitada. Long somente leitura.

AutoSortCustomSubtotal Retorna o nome do subtotal personalizado usado para classificar automaticamente o campo da tabela dinâmica. Somente leitura.

AutoSortField Retorna o nome do campo de dados usado para classificar automaticamente o campo de tabela dinâmica especificado. String somente leitura.

AutoSortOrder Retorna a ordem usada para classificar automaticamente o campo de tabela dinâmica especificado. Pode ser uma das constantes XlSortOrder . Long somente leitura.

AutoSortPivotLine Retorna o nome do objeto PivotTable usado para classificar automaticamente o campo de tabela dinâmica especificado. Somente leitura.

BaseField Retorna ou define o campo base para um cálculo personalizado. Essa propriedade é válida somente para campos de dados. de leitura/gravação.

BaseItem Retorna ou define o item do campo base para um cálculo personalizado. Válido somente para campos de dados. de leitura/gravação.

Calculation Retorna ou define um valor XlPivotFieldCalculation que representa o tipo de cálculo realizado pelo campo especificado. Esta propriedade é válida somente para campos de dados.

Caption Retorna um valor String que representa o texto do rótulo para o campo de tabela dinâmica.

ChildField Retorna um objeto PivotField que representa o campo filho do campo especificado se o campo estiver agrupado e tiver um campo filho. Somente leitura.

ChildItems Retorna um objeto que representa um único item de tabela dinâmica um objeto PivotItem ou uma coleção de todos os itens (um objeto PivotItems ) que são filhos de grupo no campo especificado ou filhos do item especificado. Somente leitura.

CubeField Retorna o objeto cubefield a partir do qual o campo de tabela dinâmica especificado é descendente. Somente leitura.

CurrentPage Retorna ou define a página sendo atualmente exibida para o campo de página válida somente para campos de página. A leitura/gravação PivotItem.

CurrentPageList Retorna ou define uma matriz de cadeia de caracteres que correspondem à lista de itens incluídos em um campo de página de um relatório de tabela dinâmica. de leitura/gravação.

CurrentPageName Retorna ou define a página atualmente exibida do relatório de tabela dinâmica especificado. O nome da página é exibido no campo da página. Observe que essa propriedade funciona somente se a página atualmente exibida já existir. String de leitura/gravação.

DatabaseSort Quando definido como True, o reposicionamento manual de itens em um campo da tabela dinâmica é permitido. Retorna true se o campo não tiver itens posicionados manualmente. Boolean de leitura/gravação.

DataRange Retorna um objeto Range conforme mostrado na tabela a seguir. Somente leitura.

DataType Retorna um valor XlPivotFieldDataType que representa o tipo de dados no campo de tabela dinâmica.

DisplayAsCaption Esta propriedade é utilizada para exibir propriedades do membro de PivotFields como legendas. Somente leitura.

DisplayAsTooltip Essa propriedade é usada para especificar se uma propriedade de membro de tabela dinâmica específica é exibida em dicas de ferramentas. Boolean de leitura/gravação.

DisplayInReport Essa propriedade é usada para especificar se a propriedade de membro de tabela dinâmica especificada é exibida na tabela dinâmica ou não. Boolean de leitura/gravação.

DragToColumn True se o campo especificado puder ser arrastado para a posição de coluna. O valor padrão é True. Boolean de leitura/gravação.

DragToData True se o campo especificado puder ser arrastado para a posição de dados. O valor padrão é True. Boolean de leitura/gravação.

DragToHide True se o campo puder ser ocultado sendo arrastado para fora do relatório de tabela dinâmica. O valor padrão é True. Boolean de leitura/gravação.

DragToPage True se o campo puder ser arrastado para a posição de página. O valor padrão é True. Boolean de leitura/gravação.

DragToRow True se o campo puder ser arrastado para a posição de linha. O valor padrão é True. Boolean de leitura/gravação.

DrilledDown True se o sinalizador para o campo ou item de tabela dinâmica especificado estiver definido como "esburacado" expandido ou visível. Boolean de leitura/gravação.

EnableItemSelection Quando estiver definido como False, desativa a capacidade de usar o campo suspenso na interface do usuário. O valor padrão é True. Boolean de leitura/gravação.

EnableMultiplePageItems Usado para especificar se as caixas de seleção estão presentes na lista suspensa filtro para campos na área de página. Boolean de leitura/gravação.

Formula Retorna ou define um valor String que representa a fórmula do objeto em notação de estilo A1 e no idioma da macro.

Function Retorna ou define a função usada para resumir o campo da tabela dinâmica somente para campos de dados. O XlConsolidationFunction de leitura/gravação.

GroupLevel Retorna o posicionamento do campo especificado dentro de um grupo de campos se o campo for um membro de um conjunto agrupado de campos. Somente leitura.

Hidden Propriedade usada para ocultar níveis individuais de uma hierarquia OLAP. Boolean de leitura/gravação.

HiddenItems Retorna um objeto que representa um único item de tabela dinâmica oculto um objeto PivotItem ou uma coleção de todos os itens ocultos (um objeto PivotItems ) no campo especificado. Somente leitura.

HiddenItemsList Retorna ou definhe uma especificando uma matriz de cadeias de caracteres que são itens ocultos para um campo de tabela dinâmica. Leitura/gravação.

IncludeNewItemsInFilter Permite aos desenvolvedores especificar se itens excluídos ou incluídos deverão ser controlados quando a filtragem manual for aplicada ao PivotField. Boolean de leitura/gravação.

IsCalculated True se o item ou campo de tabela dinâmica for um item ou campo calculado. Boolean somente leitura.

IsMemberProperty Retorna True quando a tabela dinâmica contiver propriedades de membro. Boolean somente leitura.

LabelRange Retorna um objeto Range que representa a célula ou células que contém o rótulo do campo. Somente leitura.

LayoutBlankLine True se uma linha em branco for inserida após o campo de linha especificado em um relatório de tabela dinâmica. O valor padrão é False. Boolean de leitura/gravação.

LayoutCompactRow Especifica se um objeto PivotField será ou não compactado itens de vários PivotFields são exibidos em uma única coluna quando linhas forem selecionadas. Boolean de leitura/gravação.

LayoutForm Retorna ou define a forma como os itens de tabela dinâmica especificados são exibidos – no formato de tabela ou de estrutura de tópicos. Leitura/gravação XlLayoutFormType.

LayoutPageBreak True se uma quebra de página for inserida após cada campo. O valor padrão é False. Boolean de leitura/gravação.

LayoutSubtotalLocation Retorna ou define a posição dos subtotais do campo de tabela dinâmica em relação ao campo especificado acima ou abaixo. Leitura/gravação XlSubtotalLocationType.

MemberPropertyCaption A definição da propriedade MemberPropertyCaption controla qual propriedade de membro é usada como uma legenda para um determinado nível. Boolean de leitura/gravação.

MemoryUsed Retorna a quantidade de memória usada atualmente pelo objeto, em bytes. Long somente leitura.

Name Retorna ou define um valor String que representa o nome do objeto.

NumberFormat Retorna ou define um valor String que representa o código de formatação do objeto especificado.

Orientation Retorna ou define um valor XlPivotFieldOrientation que representa o local do campo no relatório de tabela dinâmica especificado.

ParentField Retorna um objeto PivotField que representa o campo de tabela dinâmica que é o pai do grupo do objeto especificado. O campo deve ser agrupado e possuir um campo pai. Somente leitura.

ParentItems Retorna um objeto que representa um único item de tabela dinâmica um objeto PivotItem ou uma coleção de todos os itens (um objeto PivotItems ) que são pais de grupo no campo especificado. O campo especificado precisa ser um pai de grupo de outro campo. Somente leitura.

PivotFilters Retorna ou define a PivotFilters do objeto PivotField especificado. Somente leitura.

Position Retorna ou define um valor que representa a posição do campo primeiro, segundo, terceiro e assim por diante entre todos os campos em sua orientação (linhas, colunas, páginas, dados).

PropertyOrder Válida somente para campos de tabela dinâmica que são campos de propriedades membros. Retorna um Long que indica a posição da exibição da propriedade membro no campo de cubo ao qual ela pertence. Leitura/gravação.

PropertyParentField Retorna um objeto PivotField que representa o campo ao qual as propriedades desse campo pertencem.

RepeatLabels Retorna ou define se os rótulos de item são repetidos na Tabela Dinâmica do Campo Dinâmico especificado. Leitura/gravação.

ServerBased True se a fonte de dados para o relatório de tabela dinâmica especificado for externa e apenas os itens correspondentes à seleção de campo de página forem recuperados. Boolean de leitura/gravação.

ShowAllItems True se todos os itens no relatório de tabela dinâmica são exibidos, mesmo que eles não contenham dados de resumo. O valor padrão é False. Boolean de leitura/gravação.

ShowDetail Obtém ou define se o objeto PivotField especificado está mostrando detalhes. Boolean de leitura/gravação.

ShowingInAxis Indica se o objeto PivotField está visível ou não no momento na tabela dinâmica. Somente leitura.

SourceCaption A propriedade SourceCaption é aplicável somente a tabelas dinâmicas do OLAP, e retornará a legenda original do servidor OLAP de um objeto PivotField. Somente leitura.

SourceName Retorna um valor String que representa o nome do objeto especificado como ele aparece nos dados de origem originais para o relatório de tabela dinâmica especificado.

StandardFormula Retorna ou define um String que especifica fórmulas com a formatação em inglês EUA padrão. Leitura/gravação.

SubtotalName Retorna ou define o rótulo de cadeia de texto exibido no título de coluna ou linha subtotal no relatório de tabela dinâmica especificado. O valor padrão é o SUBTOTAL da cadeia de caracteres. String de leitura/gravação.

Subtotals Retorna ou define subtotais exibidos com o campo especificado. Válida somente para campos que não são de dados. de leitura/gravação.

TotalLevels Retorna o número total de campos no grupo de campo atual. Se o campo não for agrupado ou se a fonte de dados for baseada em OLAP, TotalLevels retornará o valor 1. Long somente leitura.

UseMemberPropertyAsCaption Essa propriedade é usada para controlar se as legendas de propriedade do membro são suadas para legendas PivotItem de PivotField. Boolean de leitura/gravação.

VisibleItems Retorna um objeto que representa um único item de tabela dinâmica visível um objeto PivotItem ou uma coleção de todos os itens visíveis (um objeto PivotItems ) no campo especificado. Somente leitura.

VisibleItemsList Retorna ou define um valor que especifica uma matriz de cadeias de caracteres que representam itens incluídos em um filtro manual aplicado a um PivotField. Leitura/gravação.

CalculatedItems - Uma coleção de objetos PivotItem que representa todos os itens calculados no relatório de tabela dinâmica especificado.

CubeField - Representa um campo de hierarquia ou medida de um cubo OLAP. Em um relatório de tabela dinâmica, o objeto CubeField é membro da coleção CubeFields.

PivotFilters - O objeto PivotFilters é uma coleção de objetos PivotFilter .

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

PivotItems - Uma coleção de todos os objetos PivotItem em um campo de tabela dinâmica.

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

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.