你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

小伙伴,本节是进销存制作关键教程,初识VBA。

一、VBA简介

Excel VBA中的VBA是Visual Basic For Application的缩写,可以实现办公自动化应用。那么VBA都可以用来做什么呢?有人说除了生孩子,它都可以。我们还是先来看几个应用案,初步认识下VBA可以用来干什么!

1) 邮件自动化。Excel批量自动发送带附件的邮件

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

VBA自动发邮件

2)一键合并报表。报表合并,快如闪电

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

VBA合并报表

3)动态图表。数据可视化之Excel动态图表制作

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

GDP变化

二、VBA开发界面VBE

VBA这么强大如何使用它?需要安装什么东西吗?

不需要!因为VBA是寄生在应用程序中的,我们本次课程讲的Excel VBA就是依托Excel本身作为平台和环境来实现,只要电脑上正常安装了Office你就已经安装好了VBA开发环境了。那么如何从Excel中打开VBA开发界面VBE?

方法一:开发工具选项卡,点击Visual Basic。

文件–选项–自定义功能–调出开发工具选项卡。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

开发工具选项卡

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

Visual Basic

方法二:选中工作表标签,鼠标右键查看代码。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

右键查看代码

方法三:在工作表中按快捷建ALT F11。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

快捷键

以上三个方法都可以从Excel界面进入到VBE界面。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

下面我们来编写一个简单的VBA代码。

第一步:我们在工程资源窗口点击鼠标右键,然后插入一个【模块】。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

插入模块

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

模块管理

第二步:在对应的代码编辑窗口中编写如下代码。

Sub MyFirstVba()MsgBox “我在学习VBA”End Sub

这三句构成了一个最简单的VBA过程,实现的效果就是在Excel界面中弹出一个对话框。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

VBA代码

在VBE界面点击工具栏中的执行按钮或按F5即可运行代码查看效果。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

运行代码

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

运行效果

有没有觉得很新奇呢?这是一个最简单的人机交互效果,我当时就是从这个消息提示开始学习的,希望它也可以带你进入VBA的海洋。

上面是VBE界面运行代码的方法,那在Excel中如何运行呢?

需要在Excel中增加一个触发开关:按钮。

从开发工具选项卡—>插入—按钮

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

按钮

插入按钮时会自动弹出对话框,指定一个宏,此时选择刚刚我们编写的MyFirstVba即可。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

指定宏

点击刚刚Excel表中的按钮试试效果吧!

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

按钮

三、VBA学习利器:录制宏。

上面我们通过弹出一个消息框对VBA有了一个初步的认识,但实际应用中我们需要编写的代码比这个要更多、更复杂。有一套工具可以帮助我们学习VBA。

录制宏:它可以记录我们在Excel中的操作过程并自动生成对应的VBA代码。

如果我们希望通过VBA完成一个自动操作,但又不知道如何编写对应的代码时,可以借助录制宏来完成。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

开始录制

点击录制宏,会弹出设置对话框。

宏名:与上面的MyFirstVba一样代表宏的名称。

快捷键:通过设置一个快捷键来触发宏。

保存在:录制的宏代码需要保存的位置。如果希望当前录制的代码对所有的Excel文件都有效,则选择保存在个人宏工作簿,如果只需要对当前表格生效,则选择在当前工作簿。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

宏设置

设置完成后继续在ExceL中完成相关操作,操作完成点击停止录制即可。

你加班2小时才能完成,我只需要1分钟,值得收藏的VBA入门教程(vba快速入门)

停止录制

重新进入VBE界面即可看到录制宏生成的代码。

下一节讲解通过VBA实现入库单的新增、修改与保存,进一步学习VBA,敬请期待!

相关新闻

联系我们
联系我们
在线咨询
分享本页
返回顶部