我正在尝试使用VBA在Excel中对一块单元格进行自动求和。但是在调试以下代码时,我不断收到类型不匹配的错误信息。我做错了什么?
Sub autosumtest()
Dim total As Integer
Worksheets("Sheet1Test").Select
Range("F16:G20").Select
total = CInt("=SUM(Selection.Values)")
MsgBox (total)
End Sub
编辑1:
这是我的测试数据示例,名为Autosum Range:
CInt
- 如果数字是文本,它不会帮助你求和的。 - brettdjMsgBox Application.Sum(Sheets("Sheet1Test").Range("F16:G20"))
- brettdj