3.8 Sub过程,基本的程序单元

04-13Ctrl+D 收藏本站

关灯 直达底部

做什么事都有一个过程。

烧水,倒水,拿毛巾……倒水,这是洗脸的过程。买菜,洗菜,切菜,炒菜,盛菜,这是做菜的过程。打开工作簿,输入数据,保存工作簿,退出Excel程序,这是数据录入的过程。

过程就是做一件事情的经过,由不同的操作按先后顺序排列、组合起来。

3.8.1 关于VBA过程

什么是VBA过程

打开工作簿,输入数据,保存工作簿,退出Excel程序。这是一个录入数据的过程。把这些操作写成VBA代码,按先后顺序组合起来就是一个VBA过程。

所以,VBA过程就是完成某个给定任务的代码的有序组合。

VBA里有哪些过程

VBA的基本过程有Function过程和Sub过程两种。

3.8.2 编写Sub过程需要了解的内容

关于Sub过程

录制的宏就是Sub过程,录制宏也只能生成Sub过程。

可以录制一个复制A1:A8单元格到C1:C8单元格的宏,结合宏来认识Sub过程的结构。

知道了过程的结构,就可以依葫芦画瓢,像做填空题一样随心所欲地编写Sub过程了。

应该把过程写在哪里

宏保存在哪里,还记得吗?是的,模块。过程也是保存在模块里。

和录制的宏一样,过程保存在模块里,所以编写过程,应先插入一个模块来保存它(参阅2.4.1小节),插入模块后,双击激活它的【代码窗口】,就可以在【代码窗口】中编写过程了。