在本章中,您将熟悉常用的excel VBA术语.这些术语将用于其他模块,因此理解其中的每一个都很重要.
模块是代码编写的区域.这是一个新的工作簿,因此没有任何模块.
要插入模块,请导航至Insert → 模块.一旦插入模块,就会创建'module1'.
在模块中,我们可以编写VBA代码,代码在一个Procedure中编写.过程/子过程是一系列VBA语句,指示要做什么.
过程是一组整体执行的语句,它指示Excel如何执行特定任务.执行的任务可以是非常简单或非常复杂的任务.但是,将复杂的过程分解为较小的过程是一种很好的做法.
过程的两种主要类型是Sub和Function.
函数是一组可重用的代码,可以在程序中的任何位置调用.这消除了一遍又一遍地编写相同代码的需要.这有助于程序员将大程序划分为许多小而易于管理的函数.
除了内置函数之外,VBA还允许编写用户定义的函数,并且语句写在功能和结束功能.
子程序与功能类似.虽然子程序不返回值,但函数可能会也可能不会返回值.子程序可以不带调用关键字调用.子程序始终包含在 Sub 和 End Sub 语句中.