我的第一堂VBA课程

今天想要分享我的第一堂VBA课程,通过添加控件来求解两个单元格相加的和。

第一步,找到开发工具 ,excel2007的可以参照下图

首先,右键点击-选择自定义快速访问公具栏

我的第一堂VBA课程_第1张图片
图片发自App

之后在常用选项,在红色框框区域打勾

我的第一堂VBA课程_第2张图片
图片发自App

接着输入下面等式

我的第一堂VBA课程_第3张图片
图片发自App



开发工具-Visual Basic,进入VBA编程页面

我的第一堂VBA课程_第4张图片

点击插入-插入模块,进入编辑界面

我的第一堂VBA课程_第5张图片
图片发自App

前面我们想要实现的是G6=C6+E6,在VBA语言当中,=和+都可以直接输入,现在重点是在G6、C6和E6这些单元格在VBA中怎么表达。我们可以用CELLS(行数,列数)来实现,前面的等式就可以转换为:

CELLS(6,7)=CELLS(6,3)+CELLS(6,5)

输入代码如下

我的第一堂VBA课程_第6张图片


之后点击保存。如果保存不了,需要将文件另存为-启用宏的工作蒲

我的第一堂VBA课程_第7张图片
图片发自App

点击运行--运行子过程/窗体或者快捷键F5,就可以发现G6结果已经自动计算出来了。为了更方便计算,我们还需要插入一个控件按钮:插入-控件按钮,在excel 空白处拖放

我的第一堂VBA课程_第8张图片
图片发自App

新建之后会出现下面的页面:

我的第一堂VBA课程_第9张图片
图片发自App

我们需要把控件名称改成刚刚我们保存的,直接点击后确定就可以了

我的第一堂VBA课程_第10张图片
图片发自App

最后,我们修改C6和E6两个单元格的数字,之后点击“两数求和”控件按钮,G6的求和结果就会自动更新了。

我的第一堂VBA课程_第11张图片
图片发自App


以上就是我学习到的第一堂VBA课程,希望对大家有用。

你可能感兴趣的:(我的第一堂VBA课程)