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