标签: excel vba excel-vba excel-formula
我正在做动态表(创建行和列)。
我知道它的开始和结束位置,如下面的屏幕所示:
第一行= a
最后一行= b
first col = c
last col = d
如何使用vba等函数将总和应用到最后一行
ws.Cells(x,y).Formula = "=SUBTOTAL(9,....)"
答案 0 :(得分:2)
您可以使用以下内容:
ws.Cells(b,c).Resize(, d - c + 1).FormulaR1C1 = "=SUBTOTAL(9,R" & a + 1 & "C:R[-1]C)"