Excel) (Range.Subtotal 方法

會建立範圍的小計 (如果該範圍為單一儲存格,則為目前範圍的小計)。

語法

運算式小計 (GroupByFunctionTotalListReplacePageBreaksSummaryBelowData)

expression 代表 Range 物件的變數。

參數

名稱 必要/選用 資料類型 描述
GroupBy 必要 Long 群組所要依據的欄位,當做從 1 開始的整數偏移量。 如需詳細資訊,請參閱範例。
Function 必要 XlConsolidationFunction 小計函式。
TotalList 必要 Variant 從 1 開始的欄位偏移量陣列,指出要新增小計的欄位。 如需詳細資訊,請參閱範例。
Replace 選用 Variant 如果為 True,則會取代現有的小計。 預設值為 True
PageBreaks 選用 Variant 如果為 True,則會在每一個群組之後新增分頁符號。 預設值為 False
SummaryBelowData 選用 XlSummaryRow 將摘要資料放在小計的相對位置。

傳回值

Variant

範例

此範例建立工作表 1 中選定的小計。 該小計是以第一個欄位進行分組的加總,小計新增為第二和第三個欄位。

Worksheets("Sheet1").Activate 
Selection.Subtotal GroupBy:=1, Function:=xlSum, _ 
 TotalList:=Array(2, 3)

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應