CalculatedMember.IsValid プロパティ (Excel)

指定した計算メンバが現在のセッション中に OLAP プロバイダーによって正常にインスタンス化されたかどうかを示す ブール値を 返します。

構文

IsValid

CalculatedMember オブジェクトを表す変数。

注釈

このプロパティは、ピボットテーブルがデータ ソースに接続していない場合でも True を返します。 IsValid プロパティの値を問い合わせる前に、ピボットテーブルが接続されていることを確認してください。

この例では、計算されたメンバーが有効かどうかをユーザーに通知します。 ピボットテーブルがアクティブ ワークシート上にあるものとします。

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

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。