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