求助!!!excle高手进来啊!我要用vb编写一个加法计算器。请大家帮忙搞定哈

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:10:27
1:比如我要加A1到A30的和,在这个计算器只要输入A1和A30时点击按钮就可以在A31中显示出来。当然同样推理就是随便输入两个值点击按钮就可以加它们之间的和了。
2:同时请大家帮我搞一个命令按钮只要一点击就可以在A31显示前30项的和了。
小弟在此谢谢各位高手了。

以下为VBA中按钮代码,至于在VB中弄,太麻烦了,也犯不着:
Private Sub CommandButton1_Click()
Dim x As String
Dim y As String
Dim z As String
x = InputBox("请输入起始单元格")
y = InputBox("请输入结束单元格")
z = InputBox("请输入你想把计算结果存放的单元格")
Dim i As Single
On Error Resume Next
For Each target In Range(x & ":" & y)
i = i + target.Value
Next

Range(z) = i
End Sub

靠,这样还需要写一程序呀?

ad

用excel的函数sum就行了,再简单点的,选中A1到A30,然后看看窗口右下角,那里就会显示它们的和(右键菜单还能看它们的平均值什么的)。

用sum函数很简单,在A31单元格输入 =sum(A1:A30) 就可以了(期中的“A1:A30”可以靠鼠标选择单元格来自动完成输入)。

具体自己查一下资料学习,基本上,除了要“删除单元格”“移动单元格”“控制Excel”这样的工作外,一般的计算都可以靠excel提供的函数解决。

如果非要编程,就从excel vba开始学习,弄明白后再搞VB。

你很无聊。