今天想要分享我的第一堂VBA课程,通过添加控件来求解两个单元格相加的和。
第一步,找到开发工具 ,excel2007的可以参照下图
首先,右键点击-选择自定义快速访问公具栏
之后在常用选项,在红色框框区域打勾
接着输入下面等式
开发工具-Visual Basic,进入VBA编程页面
点击插入-插入模块,进入编辑界面
前面我们想要实现的是G6=C6+E6,在VBA语言当中,=和+都可以直接输入,现在重点是在G6、C6和E6这些单元格在VBA中怎么表达。我们可以用CELLS(行数,列数)来实现,前面的等式就可以转换为:
CELLS(6,7)=CELLS(6,3)+CELLS(6,5)
输入代码如下
之后点击保存。如果保存不了,需要将文件另存为-启用宏的工作蒲
点击运行--运行子过程/窗体或者快捷键F5,就可以发现G6结果已经自动计算出来了。为了更方便计算,我们还需要插入一个控件按钮:插入-控件按钮,在excel 空白处拖放
新建之后会出现下面的页面:
我们需要把控件名称改成刚刚我们保存的,直接点击后确定就可以了
最后,我们修改C6和E6两个单元格的数字,之后点击“两数求和”控件按钮,G6的求和结果就会自动更新了。
以上就是我学习到的第一堂VBA课程,希望对大家有用。