怎样在 VBE 中编写一个 VBA 过程

听过VBA代码吗?羡慕能用代码高效办公的人吧!不会VBA代码?VBA代码很难写?别怕,Excel 可以自动生成它。
其实无论要在Excel中执行什么操作,都可以通过执行与之对应的VBA代码来实现。VBA代码远没有大家想象的那么难,跟着小编学一起学吧!
一个 VBA 过程就是完成一个任务所需代码的组合。用VBA代码把完成一个任务所需要的操作和计算罗列出来,就得到一个VBA过程,一 个VBA过程可以执行任意多的操作,包含任意多的代码。为了方便讲述,我们暂且将VBA过程简称为过程。
实战演练,让我们来试写一个 Sub 过程。

步骤一

添加保存过程的模块如果没有特殊需求,通常都将Sub过程保存在模块对象中,所以在编写Sub过程前,得先插入一个模块。插入模块,有两种方法可以选择。
方法一:在VBE窗口中依次单击【插入】→【模块】菜单命令,如图 2 -13 所示。

图 2-13 利用菜单命令插入模块

方法二:在【工程窗口】中的空白处单击鼠标右键,依次单击【插入】→【模块】菜单命令,如图 2 - 14 所示。

图 2-14 利用右键菜单插入模块

步骤二

在模块中添加 Sub 过程新插入的模块,VBE会自动激活它的【代码窗口】。此时,依次单击【插入】→【过程】菜单命令,调出【添加过程】对话框,如图 2 - 15 所示。

图 2-15 调出【添加过程】对话框

在【添加过程】对话框中设置要插入的过程信息,单击【确定】按钮,即可在当前激活的【代码窗口】中插入一个新的Sub过程,如图 2- 16 所示。、
图 2-15 调出【添加过程】对话框

最后,将创建并显示对话框的VBA代码写到这两行代码中间,如:

这样,一个Sub过程就写好了,如图 2 - 17 所示。

图 2-17 编写完成的Sub过程

步骤三

执行编写的 Sub 过程将鼠标光标定位到过程中的任意位置,依次单击【运行】→【运行子过程/用户窗体】菜单命令,或者直接按<F 5 >键即可执行该过程,如图 2 -18 所示。
图 2-18 执行过程创建的对话框
在VBE窗口中,也可以单击【标准】工具栏中的【运行子过程/用户窗体】按钮来执行一个Sub过程,如图 2-19 所示。
图 2-19 通过工具栏中的命令执行过程

执行Sub过程的方法有多种,如之前介绍的借助【宏】对话框中的按钮、插入的表单控件等,都可以执行Sub过程,你可以试试用不同的方法来执行编写的过程。

学会了吗?快速提高你的效率吧!从此变“excel一秒超人”!
(0)

相关推荐