VBA - Excel术语



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

模块

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

Module in VBScript

要插入模块,请导航到“插入”→“模块”。插入模块后将创建“模块1”。

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

Module in VBScript

过程

过程是一组整体执行的语句,指示 Excel 如何执行特定任务。执行的任务可以非常简单,也可以非常复杂。但是,将复杂的过程分解成较小的过程是一个好习惯。

过程主要分为两种类型:Sub 和 Function。

Module in VBScript

函数

函数是一组可重用的代码,可以在程序的任何位置调用。这消除了反复编写相同代码的需要。这有助于程序员将大型程序分解成许多小的、易于管理的函数。

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

子过程

子过程的工作方式类似于函数。子过程不返回值,而函数可能返回也可能不返回值。子过程可以无需 Call 关键字即可调用。子过程始终包含在SubEnd Sub语句之间。

广告