Excel) (PivotTable.GetPivotData 方法

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

語法

運算式。GetPivotData (DataField, field1, item1, field2, item2, field3, item3, field4, item4, field5, item5, field6, field7, item7, field8, item8, field9, item9, field10, item10, field11, item11, field12, item12,field13, item13, field14, item14)

運算式 代表 樞紐分析表 物件的變數。

參數

名稱 必要/選用 資料類型 描述
DataField 選用 Variant 含有樞紐分析表資料的欄位名稱。
欄位 1 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 1 選用 Variant Field1 中項目的名稱。
欄位2 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 2 選用 Variant Field2 中項目的名稱。
欄位3 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 3 選用 Variant Field3 中項目的名稱。
欄位4 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 4 選用 Variant Field4 中項目的名稱。
欄位5 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 5 選用 Variant Field5 中項目的名稱。
欄位6 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 6 選用 Variant Field6 中項目的名稱。
欄位7 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目7 選用 Variant Field7 中項目的名稱。
欄位8 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 8 選用 Variant Field8 中項目的名稱。
field9 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目9 選用 Variant Field9 中項目的名稱。
Field10 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 10 選用 Variant Field10 中項目的名稱。
欄位11 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 11 選用 Variant Field11 中項目的名稱。
欄位12 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 12 選用 Variant Field12 中項目的名稱。
欄位13 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 13 選用 Variant Field13 中項目的名稱。
欄位14 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
項目 14 選用 Variant Field14 中項目的名稱。

傳回值

範圍

範例

在此範例中,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 支援與意見反應。