我的第一堂VBA课程

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

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

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

图片发自简书App

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

图片发自简书App

接着输入下面等式

图片发自简书App



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

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

图片发自简书App

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

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

输入代码如下


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

图片发自简书App

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

图片发自简书App

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

图片发自简书App

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

图片发自简书App

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

图片发自简书App


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.1 VBA是什么 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得...
    浮浮尘尘阅读 22,077评论 6 49
  • 学习完了第一堂VBA课程呢,下面就可以定义两个按钮来做加减法啦 两个按钮的代码基本一致,但是CELLS(6,4)即...
    joyozou阅读 2,895评论 0 0
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,530评论 8 183
  • 第一,转换汇率问题,下面是原始材料 怎样能实现自动转换呢?只需要学会if...then...end if...函数...
    joyozou阅读 3,831评论 2 5
  • 本例为设置密码窗口 (1) If Application.InputBox(“请输入密码:”) = 1234 Th...
    浮浮尘尘阅读 14,797评论 1 20

友情链接更多精彩内容