Excel) (PivotTable.GetPivotData 方法

返回包含数据透视表中数据项信息的 Range 对象。

语法

表达式GetPivotData (DataFieldField1Item1Field2Item2Field3Field3Field4Item4Field5Item5Field6Field7Item7Field8Item8Field9Item9, Field10Item10Field11Item11Field12Item12,Field13Item13Field14Item14)

表达式 表示 数据透视表 对象的变量。

参数

名称 必需/可选 数据类型 说明
DataField 可选 Variant 包含数据透视表数据的字段的名称。
Field1 可选 Variant 数据透视表中的列或行字段的名称。
Item1 可选 Variant Field1 中的项目的名称。
Field2 可选 Variant 数据透视表中的列或行字段的名称。
项目 2 可选 Variant Field2 中的项目的名称。
Field3 可选 Variant 数据透视表中的列或行字段的名称。
Item3 可选 Variant Field3 中的项目的名称。
Field4 可选 Variant 数据透视表中的列或行字段的名称。
Item4 可选 Variant Field4 中的项目的名称。
Field5 可选 Variant 数据透视表中的列或行字段的名称。
项目 5 可选 Variant Field5 中的项目的名称。
Field6 可选 Variant 数据透视表中的列或行字段的名称。
项目 6 可选 Variant Field6 中的项目的名称。
Field7 可选 Variant 数据透视表中的列或行字段的名称。
项目7 可选 Variant Field7 中的项目的名称。
Field8 可选 Variant 数据透视表中的列或行字段的名称。
项目 8 可选 Variant Field8 中的项目的名称。
Field9 可选 Variant 数据透视表中的列或行字段的名称。
Item9 可选 Variant Field9 中的项目的名称。
Field10 可选 Variant 数据透视表中的列或行字段的名称。
项目 10 可选 Variant Field10 中的项目的名称。
Field11 可选 Variant 数据透视表中的列或行字段的名称。
项目 11 可选 Variant Field11 中的项目的名称。
Field12 可选 Variant 数据透视表中的列或行字段的名称。
项目 12 可选 Variant Field12 中的项目的名称。
Field13 可选 Variant 数据透视表中的列或行字段的名称。
项目 13 可选 Variant Field13 中的项目的名称。
Field14 可选 Variant 数据透视表中的列或行字段的名称。
项目 14 可选 Variant Field14 中的项目的名称。

返回值

Range

示例

在本例中,Microsoft Excel 向用户返回仓库中椅子的数量。 此示例假定活动工作表上存在数据透视表。 此外,此示例假设在报表中,数据字段的标题为“数量”,标题为 Warehouse 的字段存在,Warehouse 字段中存在标题为 Chairs 的数据项。

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 支持和反馈,获取有关如何接收支持和提供反馈的指南。