菜鸟请教,如何用EXCEl VBA 编写一段宏实现数据的输入功能?

1、出现对话框,要求输入第一个数据,确定后再提示输入第二个数据。然后将上两个数据相乘,三个数据分别存放到工作表的A2、B2和C2上面。... 1、出现对话框,要求输入第一个数据,确定后再提示输入第二个数据。然后将上两个数据相乘,三个数据分别存放到工作表的A2、B2和C2上面。 展开
 我来答
太极健1969
2011-02-14 · TA获得超过9033个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3603万
展开全部
Sub 计算()
Dim a&, b&, c&, R&
a = InputBox("请输入数字1", "乘数")
b = InputBox("请输入数字2", "乘数")
c = a * b
R = Range("A65536").End(xlUp).Row + 1
Cells(R, 1) = a
Cells(R, 2) = b
Cells(R, 3) = c
End Sub
此宏当您第一次输入时竖铅保存在A2行
再次运行宏时,保存在A3行,
也就是说顺序保存在最后一行之下
如果只需余绝好要存于A2、B2、C2修改宏稿如下
Sub 计算()
Dim a&, b&, c&
a = InputBox("请输入数字1", "乘数")
b = InputBox("请输入数字2", "乘数")
c = a * b
Cells(2, 1) = a
Cells(2, 2) = b
Cells(2, 3) = c
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式