VBA - Excel 术语

在本章中,您将熟悉常用的 Excel VBA 术语。 这些术语将在以后的模块中使用,因此理解其中每一个术语都很重要。

模块

模块是编写代码的区域。 这是一本新的工作簿,因此没有任何模块。

VBScript 中的模块

要插入模块,请导航至插入 → 模块。 一旦插入模块,就会创建"module1"。

在模块中,我们可以编写VBA代码,并且代码是在过程中编写的。 过程/子过程是一系列指示要执行的操作的 VBA 语句。

VBScript 中的模块

过程

过程是一组作为整体执行的语句,它指示 Excel 如何执行特定任务。 执行的任务可以是非常简单或非常复杂的任务。 然而,将复杂的过程分解为较小的过程是一个很好的做法。

过程的两种主要类型是子过程和函数。

VBScript 中的模块

函数

函数是一组可重用的代码,可以在程序中的任何位置调用。 这消除了一遍又一遍地编写相同代码的需要。 这有助于程序员将大程序划分为许多小的且可管理的函数。

除了内置函数之外,VBA 还允许编写用户定义的函数,并且语句写在 FunctionEnd Function 之间。

子过程

子过程的工作方式与函数类似。 虽然子过程不返回值,但函数可能返回值,也可能不返回值。 子过程无需 call 关键字即可调用。 Sub 过程始终包含在 SubEnd Sub 语句内。