PageFields プロパティ (Excel)PivotTable.PageFields property (Excel)

現在、ページフィールドとして表示されている単一のピボットテーブルフィールド ( PivotField オブジェクト)、またはすべてのフィールド (ピボット フィールド) のコレクションを表すオブジェクトを返します。Returns an object that represents either a single PivotTable field (a PivotField object) or a collection of all the fields (a PivotFields object) that are currently showing as page fields. 読み取り専用です。Read-only.


PageFields(Index)expression.PageFields (Index)

PivotTable オブジェクトを表す変数を取得します。expression A variable that represents a PivotTable object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
IndexIndex 省略可能Optional VariantVariant フィールドの名前またはインデックス番号を指定します。複数の指定をする場合は、配列を使うことができます。The name or number of the field to be returned (can be an array to specify more than one field).


階層には 1 つのページ フィールドのみが含まれます。A hierarchy can contain only one page field.

ピボットテーブルキャッシュを基にしたピボットテーブルレポートの場合、返されるピボットテーブルフィールドのコレクションには、現在のキャッシュの情報が反映されます。For a PivotTable report based on a PivotTable cache, the collection of PivotTable fields that is returned reflects what's currently in the cache.


次の使用例は、ページ フィールドの名前を新規のワークシートのセルの値として設定します。This example adds the page field names to a list on a new worksheet.

Set nwSheet = Worksheets.Add 
Set pvtTable = Worksheets("Sheet2").Range("A1").PivotTable 
rw = 0 
For Each pvtField In pvtTable.PageFields 
 rw = rw + 1 
 nwSheet.Cells(rw, 1).Value = pvtField.Name 
Next pvtField 

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.