Compartilhar via


Objeto CalculatedMember (Excel)

Representa os campos calculados, os itens calculados e os conjuntos nomeados para Tabelas Dinâmicas com fontes de dados OLAP (Processamento Analítico Online).

Comentários

Use o método Add ou a propriedade Item da coleção CalculatedMembers para retornar um objeto CalculatedMember.

Com um objeto CalculatedMember , você pode verificar a validade de um campo ou item calculado em uma Tabela Dinâmica usando a propriedade IsValid .

Observação

A propriedade IsValid retornará True se a Tabela Dinâmica não estiver conectada atualmente à fonte de dados. Use o método MakeConnection do objeto PivotCache antes de testar a propriedade IsValid .

Exemplo

O exemplo a seguir notifica o usuário se o membro calculado é válido. Este exemplo pressupõe que exista uma Tabela Dinâmica na planilha ativa que contém um membro calculado válido ou inválido.

Sub CheckValidity() 
 
 Dim pvtTable As PivotTable 
 Dim pvtCache As PivotCache 
 
 Set pvtTable = ActiveSheet.PivotTables(1) 
 Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1) 
 
 ' Handle run-time error if external source is not an OLEDB data source. 
 On Error GoTo Not_OLEDB 
 
 ' Check connection setting and make connection if necessary. 
 If pvtCache.IsConnected = False Then 
 pvtCache.MakeConnection 
 End If 
 
 ' Check if calculated member is valid. 
 If pvtTable.CalculatedMembers.Item(1).IsValid = True Then 
 MsgBox "The calculated member is valid." 
 Else 
 MsgBox "The calculated member is not valid." 
 End If 
 
End Sub

Métodos

Propriedades

Confira também

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.