Share via


CalculatedMembers オブジェクト (Excel)

指定したピボットテーブル上のすべての CalculatedMember オブジェクトのコレクション。

注釈

CalculatedMember オブジェクトは、集計メンバーまたは集計基準を表します。

ピボットテーブル オブジェクトの CalculatedMembers プロパティを使用して、CalculatedMembers コレクションを取得します。

サポートされている計算メンバーには、 名前付きセット計算メンバー、計算メジャーの 3 種類 があります。 オブジェクト モデルのサポートは、Excel 2010 以降、3 種類すべてで使用できます。 ユーザー インターフェイスのサポートは、Excel 2010 の 名前付きセット で利用できます。 Excel 2013 では、OLAP 計算メンバーと計算メジャー機能が作成され 、計算メンバーとメジャー オブジェクト モデルのユーザー インターフェイスが作成されました。

名前付きセット は、Excel 2010 とまったく同じように使用されます。 名前付きセット では、 Add メソッドと XlCalculatedMemberType 列挙型を引き続き使用する必要があります。

計算メンバー には、Excel 2013 の次の変更があります。

  • AddCalculatedMember メソッドが使用されるようになりました。

  • CalculatedMember オブジェクトの次のプロパティがサポートされています。

計算メジャーには、 Excel 2013 の次の変更があります。

  • AddCalculatedMember メソッドが使用されるようになりました。

  • これで、XlCalculatedMemberType 列挙型の型が使用されるようになりました。

  • CalculatedMember オブジェクトの次のプロパティがサポートされています。

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