次の方法で共有


CalculatedMember.IsValid プロパティ (Excel)

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

構文

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 のサポートおよびフィードバックを参照してください。