PivotTable.GetPivotData 方法 (Excel)

返回一个 Range 对象,其中包含有关数据透视表中的数据项的信息。

语法

表达式GetPivotData (DataFieldField1Item1Field2Item2Field3Item3Field4Field5Item5Field6Field7Item7Field8Item8Field9Field10Item10, Field11Field11Field12Item12Field13Item13Field14Item14)

表达 一个代表 数据透视表 对象的变量。

参数

名称 必需/可选 数据类型 说明
DataField 可选 Variant 包含数据透视表数据的字段的名称。
Field1 可选 Variant 数据透视表中的列或行字段的名称。
Item1 可选 Variant Field1 中的项目的名称。
Field2 可选 Variant 数据透视表中的列或行字段的名称。
Item2 可选 Variant Field2 中的项目的名称。
Field3 可选 Variant 数据透视表中的列或行字段的名称。
Item3 可选 Variant Field3 中的项目的名称。
Field4 可选 Variant 数据透视表中的列或行字段的名称。
Item4 可选 Variant Field4 中的项目的名称。
Field5 可选 Variant 数据透视表中的列或行字段的名称。
Item5 可选 Variant Field5 中的项目的名称。
Field6 可选 Variant 数据透视表中的列或行字段的名称。
Item6 可选 Variant Field6 中的项目的名称。
Field7 可选 Variant 数据透视表中的列或行字段的名称。
Item7 可选 Variant Field7 中的项目的名称。
Field8 可选 Variant 数据透视表中的列或行字段的名称。
Item8 可选 Variant Field8 中的项目的名称。
Field9 可选 Variant 数据透视表中的列或行字段的名称。
Item9 可选 Variant Field9 中的项目的名称。
Field10 可选 Variant 数据透视表中的列或行字段的名称。
Item10 可选 Variant Field10 中的项目的名称。
Field11 可选 Variant 数据透视表中的列或行字段的名称。
Item11 可选 Variant Field11 中的项目的名称。
Field12 可选 Variant 数据透视表中的列或行字段的名称。
Item12 可选 Variant Field12 中的项目的名称。
Field13 可选 Variant 数据透视表中的列或行字段的名称。
Item13 可选 Variant Field13 中的项目的名称。
Field14 可选 Variant 数据透视表中的列或行字段的名称。
Item14 可选 Variant Field14 中的项目的名称。

返回值

Range

示例

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

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