VBA - Excel 术语


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

模块

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

VBScript 中的模块

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

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

VBScript 中的模块

程序

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

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

VBScript 中的模块

功能

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

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

子程序

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