Classe CalculatedItems - itens calculados (Excel VBA)
Uma coleção de objetos PivotItem que representa todos os itens calculados no relatório de tabela dinâmica especificado. Para usar uma variável de classe CalculatedItems, ela primeiro precisa ser instanciada por exemplo
Dim cis as CalculatedItems
Set cis = ActiveCell.PivotField.CalculatedItems()
For Each
Aqui está um exemplo de processamento dos itens CalculatedItems em uma coleção.
Dim pvtiCalculatedItem As PivotItem
For Each pvtiCalculatedItem In Application.CalculatedItems()
Next pvtiCalculatedItem
Add
Cria um novo item calculado. Retorna um objeto PivotItem .
Add (Name, Formula, UseStandardFormula)
Dim strName As String: strName =
Dim strFormula As String: strFormula =
Dim pvti As PivotItem
Set pvti = ActiveCell.PivotField.CalculatedItems.Add(Name:=strName, Formula:=strFormula)
Arguments
O seguinte argumento é opcional
Name (String) - O nome do item.
Formula (String) - A fórmula do item.
Optional arguments
The following argument is optional
UseStandardFormula (Boolean) - False (padrão) para compatibilidade com versões posteriores. True para cadeias de caracteres contidas em quaisquer argumentos que são nomes de item; será interpretado como tendo sido formatado em inglês americano padrão em vez de configurações locais.
Count
Retorna um valor Long que representa o número de objetos na coleção.
Dim lngCount As Long
lngCount = ActiveCell.PivotField.CalculatedItems.Count
Item
Retorna um único objeto de uma coleção.
O nome de texto do objeto é o valor das propriedades Name e Value .
Item (Index)
Index: O nome ou número de índice do objeto.
Dim pvtiCalculatedItem As PivotItem
Set pvtiCalculatedItem = ActiveCell.PivotField.CalculatedItems(Index:=1)