共用方式為


Excel) (PivotTable.GetPivotData 方法

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

語法

表達。GetPivotData (DataFieldField1Item1Field2Item2、Field3Item3Field4Item4Field5Item5、Field6Item6Field7Item7Field8Item8Field9Item9、Field10Item10、Field10、Field11Item11Field12Item12、欄位 13項目 13欄位 14項目 14)

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

參數

名稱 必要/選用 資料類型 描述
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 中項目的名稱。
欄位9 選用 Variant 樞紐分析表的欄名稱或列欄位名稱。
第 9 項 選用 Variant Field9 中項目的名稱。
欄位10 選用 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 支援與意見反應