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.