- VBA Tutorial
- VBA - Home
- VBA - Overview
- VBA - Excel Macros
- VBA - Excel Terms
- VBA - Macro Comments
- VBA - Message Box
- VBA - Input Box
- VBA - Variables
- VBA - Constants
- VBA - Operators
- VBA - Decisions
- VBA - Loops
- VBA - Strings
- VBA - Date and Time
- VBA - Arrays
- VBA - Functions
- VBA - Sub Procedure
- VBA - Events
- VBA - Error Handling
- VBA - Excel Objects
- VBA - Text Files
- VBA - Programming Charts
- VBA - Userforms
- VBA Useful Resources
- VBA - Quick Guide
- VBA - Useful Resources
- VBA - Discussion
VBA - Excel 术语
在本章中,您将熟悉常用的 Excel VBA 术语。这些术语将在进一步的模块中使用,因此理解其中每一个术语都很重要。
模块
模块是编写代码的区域。这是一本新的工作簿,因此没有任何模块。
要插入模块,请导航至插入 → 模块。一旦插入模块,就会创建“module1”。
在模块中,我们可以编写VBA代码,并且代码是在过程中编写的。过程/子过程是一系列指示要执行的操作的 VBA 语句。
程序
过程是一组作为整体执行的语句,它指示 Excel 如何执行特定任务。执行的任务可以是非常简单或非常复杂的任务。然而,将复杂的过程分解为较小的过程是一个很好的做法。
过程的两种主要类型是子过程和函数。
功能
函数是一组可重用代码,可以在程序中的任何位置调用。这消除了一遍又一遍地编写相同代码的需要。这有助于程序员将大程序划分为许多小的且可管理的函数。
除了内置函数之外,VBA 还允许编写用户定义的函数,并且在Function和End Function之间编写语句。
子程序
子过程的工作方式与函数类似。虽然子过程不返回值,但函数可能返回值,也可能不返回值。子过程无需 call 关键字即可调用。Sub 过程始终包含在Sub和End Sub语句内。