CubeFields オブジェクト (Excel)

OLAP キューブに基づくピボットテーブル レポートのすべての CubeField オブジェクトのコレクション。 各 CubeField オブジェクトは、キューブの階層フィールドまたはメジャー フィールドを表します。

ピボットテーブル オブジェクトの CubeFields プロパティを使用して、CubeFields コレクションを返します。 次の使用例は、シート 1 の OLAP ベースのピボットテーブル レポート 1 にある、データ フィールドのキューブ フィールド名の一覧を作成します。

Set objNewSheet = Worksheets.Add 
intRow = 1 
For Each objCubeFld In _ 
 Worksheets("Sheet1").PivotTables(1).CubeFields 
 If objCubeFld.Orientation = xlDataField Then 
 objNewSheet.Cells(intRow, 1).Value = objCubeFld.Name 
 intRow = intRow + 1 
 End If 
Next objCubeFld

CubeFields (index) を使用して、ここで index はキューブ フィールドのインデックス番号を指定して、単一の CubeField オブジェクトを返します。 次の例では、作業中のワークシートの最初のピボットテーブル レポートの 2 つ目のキューブ フィールドの名前を確認します。

strAlphaName = _ 
 ActiveSheet.PivotTables(1).CubeFields(2).Name

メソッド

プロパティ

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。