以下代码给出了第8列和第9列的小计...
我的问题是我们使用Int32的原因?
Int32是什么意思?
.Range("A1").CurrentRegion.Subtotal(GroupBy:=7, Function:=Excel.XlConsolidationFunction.xlSum, TotalList:=New Int32() {8, 9}, Replace:=False, PageBreaks:=False, SummaryBelowData:=True)
答案 0 :(得分:1)
New Int32() {8, 9}
创建一个Int32数组,其元素为8和9。
使用TotalList:=New Int32() {8, 9}
将named parameter作为SubTotal
方法传递。
如果你想知道是否可以使用其他东西,你必须检查SubTotal
文档以确定是否需要一个Int32数组。
如果代码似乎没有Int32(),那么你可能没有使用Option Strict On。几乎总是,您应该使用该选项来避免意外的类型转换,这可能会使您的代码以非预期的方式运行。