CalculatedMembers オブジェクト (Excel)
指定したピボットテーブル上のすべての 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 のサポートおよびフィードバックを参照してください。