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
1 つの CubeField オブジェクトを返すには、CubeFields (index) を使用します。index はキューブ フィールドのインデックス番号です。 次の例では、作業中のワークシートの最初のピボットテーブル レポートの 2 番目のキューブ フィールドの名前を決定します。
strAlphaName = _
ActiveSheet.PivotTables(1).CubeFields(2).Name
メソッド
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。