【发布时间】:2018-10-15 10:33:08
【问题描述】:
我目前有一个包含多个工作表的工作簿,包括一个主工作表。我当前的 VBA 提供了主工作表中指定列的总和,并且效果很好。
但是,我想编辑 VBA,这样我也可以在不同的工作表上获得列的总和值。我在下面附上了代码以供参考,如果有人可以建议我如何编辑它以包含多个工作表,将不胜感激。
`Sub AutoSum()
Sheets("MASTER ACCOUNT REVENUE").Select
Range("D4").Select
Range("F4").Select
Selection.End(xlDown).Select
ActiveCell.Offset(2, 0).Select
Dim cel1 As String, cel2 As String
cel1 = ActiveCell.Offset(-2, 0).End(xlUp).Address
cel2 = ActiveCell.Offset(-1).Address
ActiveCell.Value = "=sum(" & (cel1) & ":" & (cel2) & ")"
End Sub`
【问题讨论】: