excel如何用vba实现随意选取两个单元格然后点击按钮求和

 我来答
冷月人生之冷剑
2016-09-27 · TA获得超过1471个赞
知道大有可为答主
回答量:1994
采纳率:88%
帮助的人:1014万
展开全部
我能做到在代码运行过程中分别选去两个单元格,自动返回和值,代码如下:
Sub 求和()
Dim n1, n2, t$
101:
n1 = Application.InputBox("请选择第一个单元格", t, Type:=8)
If IsNumeric(n1) = False Then
t = "你选择的单元格的值为 非数字 !请重新选择"
GoTo 101
Else
t = ""
End If
102:
n2 = Application.InputBox("请选择第二个单元格", t, Type:=8)
If IsNumeric(n2) = False Then
t = "你选择的单元格的值为 非数字 !请重新选择"
GoTo 102
Else
t = ""
End If
MsgBox "两单元格的和为: " & n1 + n2
End Sub

'注意:1、你可以自行设置一个快捷键,如ctrl+n;2、最好确认一下你所选单元格的格式为“数值”格式
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式