Partilhar via


Método PivotTable.AddFields (Excel)

Adiciona campos de linha, de coluna e de página a um relatório de tabela dinâmica ou de gráfico dinâmico.

Sintaxe

expressão. AddFields (RowFields, ColumnFields, PageFields, AddToTable)

Expressão Uma variável que representa um objeto de Tabela Dinâmica .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
RowFields Opcional Variantes Especifica um nome de campo (ou uma matriz de nomes de campo) a ser adicionado como linhas ou adicionado ao eixo de categoria.
ColumnFields Opcional Variantes Especifica um nome de campo (ou uma matriz de nomes de campo) a ser adicionado como colunas ou adicionado ao eixo da série.
PageFields Opcional Variantes Especifica um nome de campo (ou uma matriz de nomes de campo) a ser adicionado como páginas ou adicionado à área da página.
AddToTable Opcional Variantes Aplica-se somente a relatórios da tabela dinâmica. True para adicionar os campos especificados ao relatório (nenhum dos campos existentes é substituído). False para substituir campos existentes por novos campos. O valor padrão é False.

Valor de retorno

Variant

Comentários

Você precisa especificar um dos argumentos de campo.

Nomes de campo especificam o nome exclusivo retornado pela propriedade SourceName do objeto PivotField .

Esse método não está disponível para fontes de dados OLAP.

Exemplo

Este exemplo substitui os campos de coluna existentes no primeiro relatório de tabela dinâmica em Sheet1 pelos campos Status e Closed_By.

Worksheets("Sheet1").PivotTables(1).AddFields _ 
 ColumnFields:=Array("Status", "Closed_By")
 

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.