次の方法で共有


PivotItems オブジェクト (Excel)

ピボットテーブル フィールド内のすべての PivotItem オブジェクトのコレクション。

注釈

アイテムとは、フィールド カテゴリの各データのことです。

PivotField オブジェクトの PivotItems メソッドを使用して、PivotItems コレクションを取得します。

次の使用例は、シート 4 の最初のピボットテーブル レポートのフィールドの名前と、そのフィールドに含まれているアイテムを列挙したリストを作成します。

Worksheets("sheet4").Activate 
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 
 Next 
 c = c + 1 
 Next 
End With

1 つの PivotItem オブジェクトを返すには、PivotItems (index) を使用します。index は項目のインデックス番号または名前です。 次の例では、[年] フィールドに "1998" が含まれている Sheet3 の最初のピボットテーブル レポートのすべてのエントリを非表示にします。

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

メソッド

プロパティ

関連項目

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

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