Classe PivotFormulas - a coleção de fórmulas para um relatório de tabela dinâmica (Excel VBA)
A classe PivotFormulas representa a coleção de fórmulas para um relatório de tabela dinâmica. Cada fórmula é representada por um objeto PivotFormula . Para usar uma variável de classe PivotFormulas, ela primeiro precisa ser instanciada por exemplo
Dim pfs as PivotFormulas
Set pfs = ActiveCell.PivotTable.PivotFormulas
For Each
Aqui está um exemplo de processamento dos itens PivotFormulas em uma coleção.
Dim pvtfor As PivotFormula
For Each pvtfor In ActiveCell.PivotTable.PivotFormulas
Next pvtfor
Add
Cria uma nova fórmula de tabela dinâmica.
Add (Formula, UseStandardFormula)
Worksheets(1).PivotTables(1).PivotFormulas _
.Add "Year['1998'] Apples = (Year['1997'] Apples) * 2"
Arguments
O seguinte argumento é necessário
Formula (String) - A nova fórmula de tabela dinâmica.
Optional arguments
The following argument is optional
UseStandardFormula - Uma fórmula de tabela dinâmica padrão
Count
Retorna um valor Long que representa o número de objetos na coleção.
Dim lngCount As Long
lngCount = ActiveCell.PivotTable.PivotFormulas.Count
Item
Retorna um único objeto de uma coleção.
Item (Index)
Index: O nome ou número de índice do objeto.
Dim pvtfor As PivotFormula
Set pvtfor = ActiveCell.PivotTable.PivotFormulas(Index:=1)