Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Adiciona um campo de dados a um relatório de tabela dinâmica. Devolve um objeto pivotField que representa o novo campo de dados.
Sintaxe
expressão. AddDataField (Campo, Legenda, Função)
expressão Uma variável que representa um objeto de tabela dinâmica .
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Field | Obrigatório | Object | O campo exclusivo no servidor. Se os dados de origem forem OLAP (Online Analytical Processing), o campo exclusivo será um campo de cubo. Se os dados de origem forem não-OLAP (dados de origem não-OLAP), o campo exclusivo será um campo de tabela dinâmica. |
| Caption | Opcional | Variant | O rótulo usado no relatório de tabela dinâmica para identificar este campo de dados. |
| Function | Opcional | Variant | A função realizada no campo de dados adicionado. |
Valor de retorno
PivotField
Exemplo
Este exemplo adiciona um campo de dados intitulado Pontuação Total a uma Tabela Dinâmica denominada Tabela Dinâmica1. Este exemplo pressupõe que existe uma tabela na qual uma das colunas contém uma coluna intitulada Pontuação.
Sub AddMoreFields()
With ActiveSheet.PivotTables("PivotTable1")
.AddDataField ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("Score"), "Total Score"
End With
End Sub
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.