Propriété CalculatedMember.IsValid (Excel)

Retourne une valeur booléenne qui indique si le membre calculé spécifié a été instancié avec succès avec le fournisseur OLAP pendant la session active.

Syntaxe

expression. IsValid

Expression Variable qui représente un objet CalculatedMember .

Remarques

Cette propriété renvoie la valeur True même si le tableau croisé dynamique n'est pas connecté à sa source de données. Assurez-vous que le tableau croisé dynamique est connecté avant de demander la valeur de la propriété IsValid.

Exemple

Cet exemple indique à l’utilisateur si le membre calculé est valide. Il suppose qu'un tableau croisé dynamique se trouve dans la feuille de calcul active.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.