PivotItems オブジェクト (Excel)PivotItems object (Excel)

ピボットテーブルフィールドのすべての**PivotItem** オブジェクトのコレクションです。A collection of all the PivotItem objects in a PivotTable field.


アイテムとは、フィールド カテゴリの各データのことです。The items are the individual data entries in a field category.


PivotItemsコレクションを取得するのにには、 PivotFieldオブジェクトの**PivotItems** メソッドを使用します。Use the PivotItems method of the PivotField object to return the PivotItems collection.

次の使用例は、シート 4 の最初のピボットテーブル レポートのフィールドの名前と、そのフィールドに含まれているアイテムを列挙したリストを作成します。The following example creates an enumerated list of field names and the items contained in those fields for the first PivotTable report on Sheet4.

With Worksheets("sheet3").PivotTables(1) 
 c = 1 
 For i = 1 To .PivotFields.Count 
 r = 1 
 Cells(r, c) = .PivotFields(i).Name 
 r = r + 1 
 For x = 1 To .PivotFields(i).PivotItems.Count 
 Cells(r, c) = .PivotFields(i).PivotItems(x).Name 
 r = r + 1 
 c = c + 1 
End With

単一のPivotItemオブジェクトを取得するには、 PivotItems (index) を使用します。_引数 index_には、アイテムのインデックス番号または名前を指定します。Use PivotItems (index), where index is the item index number or name, to return a single PivotItem object. 次の使用例は、シート3の最初のピボットテーブルレポートで、"Year" フィールドに "1998" が含まれるすべてのエントリを非表示にします。The following example hides all entries in the first PivotTable report on Sheet3 that contain "1998" in the Year field.

Worksheets("sheet3").PivotTables(1) _ 
 .PivotFields("year").PivotItems("1998").Visible = False



関連項目See also

サポートとフィードバック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.