指定したピボットテーブルのすべての CalculatedMember オブジェクトのコレクション。
注釈
各 CalculatedMember オブジェクトは、集計メンバーまたは集計基準を表します。
ピボットテーブル オブジェクトの CalculatedMembers プロパティを使用して、CalculatedMembers コレクションを返します。
サポートされている計算メンバーには、 名前付きセット、 計算メンバー、 および計算メジャーの 3 種類があります。 オブジェクト モデルのサポートは、Excel 2010 以降、3 つすべての種類で利用できます。 ユーザー インターフェイスのサポートは、Excel 2010 の名前 付きセット で利用できるようになりました。 Excel 2013 では、計算メンバーとメジャー オブジェクト モデルのユーザー インターフェイスを構築するために、OLAP の計算メンバーと計算メジャー 機能が作成されました。
名前付きセット の使用法は Excel 2010 とまったく同じです。 名前付きセットでは 、 引き続き Add メソッドを使用し、型 XlCalculatedMemberType 列挙型を使用する必要があります。
計算メンバーには 、Excel 2013 に対して次の変更があります。
現在は 、AddCalculatedMember メソッドが使用されるようになりました。
CalculatedMember オブジェクトの次のプロパティがサポートされています。
ParentHierarchy プロパティ
ParentMember プロパティ
NumberFormat プロパティ
計算メジャーには 、Excel 2013 に対して次の変更があります。
現在は 、AddCalculatedMember メソッドが使用されるようになりました。
現在は、 XlCalculatedMemberType 列挙型を使用します。
CalculatedMember オブジェクトの次のプロパティがサポートされています。
DisplayFolder プロパティ
NumberFormat プロパティ
例
次の例では、FoodMart SQL データベースのピボットテーブルがアクティブなワークシートに存在すると想定して、セットをピボットテーブルに追加します。
Sub UseCalculatedMember()
Dim pvtTable As PivotTable
Set pvtTable = ActiveSheet.PivotTables(1)
pvtTable.CalculatedMembers.Add Name:="[Beef]", _
Formula:="'{[Product].[All Products].Children}'", _
Type:=xlCalculatedSet
End Sub
注:
前の使用例の Add メソッドでは、引数 Formula には有効な MDX 構文のステートメントを指定する必要があります。 引数 Name にはオンライン分析処理 (OLAP) プロバイダーが受け入れ可能な値を指定し、引数 Type を定義しておく必要があります。
メソッド
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。