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