求VBA代码,选中两个或两个以上单元格时,对话框显示它们的和。各位老师,工作表目标单元格为 b4 d4 f4 h4 b7 d7 f7 h7,当选中一个目标单元格时,对话框显示单元格的值,选中任意两个或两个以上目标单元格则显示它们的和!我自己无法搞定,希望各位老师不吝赐教!谢谢!
试编写代码如下:
Private Sub CommandButton1_Click()If Selection.Count > 0 Then
If Selection.Count = 1 Then
MsgBox "当前选中单元格:" & Selection.Address() & ",值为:" & Selection.Value
Else
MsgBox "当前选中了" & Selection.Count & "个单元格,其和为:" & Application.WorksheetFunction.Sum(Selection)
End If
End If
End Sub
运行截图:
选择1个单元格:
选择多个单元格:
追问老师您好!VBA我刚刚接触,您这个程序是要插入按钮吗?我插入按钮后怎么无法指定这个程序呀?我用的是WPS,望老师解惑!
老师我插入控件了,单击它,没反应,双击显示您写的程序代码,您写的代码没有任何问题,在调试模式下运行是非常成功的,我现在就是不知道这个按钮怎么设置?
老师,我弄好了!谢谢您!
您能不能在工作表事件,帮我写个代码,选择指定单元格,即触发程序。不过已经非常感谢了
温馨提示:答案为网友推荐,仅供参考