Propriedade CalculatedMember.IsValid (Excel)

Retorna um booliano que indica se o membro calculado especificado foi instanciado com êxito com o provedor OLAP durante a sessão atual.

Sintaxe

expressão. Isvalid

Expressão Uma variável que representa um objeto CalculatedMember .

Comentários

Esta propriedade retorna True mesmo se a tabela dinâmica não estiver conectada a sua fonte de dados. Verifique se a tabela dinâmica está conectada antes de consultar o valor da propriedade IsValid.

Exemplo

Este exemplo notifica o usuário sobre se o membro calculado é válido. O exemplo supõe que exista uma tabela dinâmica na planilha ativa.

Sub CheckValidity() 
 
 Dim pvtTable As PivotTable 
 Dim pvtCache As PivotCache 
 
 Set pvtTable = ActiveSheet.PivotTables(1) 
 Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1) 
 
 ' Make connection for PivotTable before testing IsValid property. 
 pvtCache.MakeConnection 
 
 ' 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

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.