NO.1

分类汇总在Excel表格制作中是一个很方便的功能,报表管理应用最多。

如何应用vba代码来完成汇总呢!下面做一个具体的介绍。

excelsubtotal函数加序号(Excel分类汇总SubTotal方法介绍)(1)

本讲解以Range对象的SubTotal方法为例。

也就是说分类汇总的实现要基于Range对象,其中SubTotal方法可以实现汇总之后将以什么要的计算方式来对数据进行处理。其中有一个Function参数来定义。

SubTotal方法:

excelsubtotal函数加序号(Excel分类汇总SubTotal方法介绍)(2)

Function参数引用,可对照下图进行选择

excelsubtotal函数加序号(Excel分类汇总SubTotal方法介绍)(3)

下面是一个设置汇总位置的一个参数:SummaryBelowData

excelsubtotal函数加序号(Excel分类汇总SubTotal方法介绍)(4)

NO.2

取消汇总的方法也是用一个Range对象的一个方法:ClearOutline

这个方法就简单了,使用Range.ClearOutline即可取消。

excelsubtotal函数加序号(Excel分类汇总SubTotal方法介绍)(5)

汇总代码

Private Sub CommandButton1_Click() Selection.Subtotal groupby:=2, Function:=xlSum, totallist:=Array(2, 3) End Sub

NO.3

分类汇总是一个简单的操作,其实际意义在于将同一类型的数据进行计算。

熟练使用这个方法,对vba操作汇总是一个最好的工作体验。

---END---

,