次の方法で共有


PivotTable.GetPivotData メソッド (Excel)

ピボットテーブル レポート内のデータ 項目に関する情報を含む Range オブジェクトを返します。

構文

GetPivotData (DataField, Field1, Item1, Field2, Item2, Field3, Item3, Field4, Item4, Field5, Item5, Item6, Field7, Item7, Field8, Item8, Field9, Item9, Field10, Item10, Item11, Item11, Field11, Field12, Item12, Item12Field13Item13Field14Item14)

ピボットテーブル オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
DataField 省略可能 バリアント型 (Variant) ピボットテーブルのデータを含むフィールド名を指定します。
Field1 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item1 省略可能 バリアント型 Field1 の項目の名前。
Field2 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item2 省略可能 バリアント型 Field2 の項目の名前。
Field3 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item3 省略可能 バリアント型 Field3 の項目の名前。
Field4 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item4 省略可能 バリアント型 Field4 の項目の名前。
Field5 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item5 省略可能 バリアント型 Field5 の項目の名前。
Field6 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item6 省略可能 バリアント型 Field6 の項目の名前。
Field7 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item7 省略可能 バリアント型 Field7 の項目の名前。
Field8 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item8 省略可能 バリアント型 Field8 の項目の名前。
Field9 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item9 省略可能 バリアント型 Field9 の項目の名前。
Field10 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item10 省略可能 バリアント型 Field10 の項目の名前。
Field11 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item11 省略可能 バリアント型 Field11 の項目の名前。
Field12 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item12 省略可能 バリアント型 Field12 の項目の名前。
Field13 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item13 省略可能 バリアント型 Field13 の項目の名前。
Field14 省略可能 バリアント型 (Variant) ピボットテーブル レポートの行フィールドまたは列フィールドの名前を指定します。
Item14 省略可能 バリアント型 Field14 の項目の名前。

戻り値

範囲

次の使用例では、倉庫内のいすの数量が返されます。 この例では、作業中のワークシートにピボットテーブル レポートが存在することを前提としています。 また、この例では、レポートでは、データ フィールドのタイトルが Quantity であり、Warehouse というタイトルのフィールドが存在し、"椅子" というタイトルのデータ アイテムが Warehouse フィールドに存在することを前提としています。

Sub UseGetPivotData() 
 
 Dim rngTableItem As Range 
 
 ' Get PivotData for the quantity of chairs in the warehouse. 
 Set rngTableItem = ActiveCell. _ 
 PivotTable.GetPivotData("Quantity", "Warehouse", "Chairs") 
 
 MsgBox "The quantity of chairs in the warehouse is: " & rngTableItem.Value 
 
End Sub

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

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