共用方式為


Excel) (PivotTable.GetPivotData 方法

傳回 Range 物件,其中包含樞紐分析表中資料項目的相關資訊。

語法

運算式GetPivotData (DataFieldField1Item1Field2Item2Field3Item3Field4Item4Field5Item5Field6Item6Field7Item7Field8, Item8Field9Item9Field10Item10Field11Item11Field12Item12Field13Item13Field14Item14)

表達 代表 樞紐分析表物件的 變數。

參數

名稱 必要/選用 資料類型 描述
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 中項目的名稱。

傳回值

範圍

範例

在此範例中,Microsoft Excel 會將倉儲中的椅子數量傳回給使用者。 本範例假設活動工作表上有一個樞紐分析表。 此外,此範例假設在報表中,資料欄位的標題是 Quantity、標題為 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 支援與意見反應