VBA术语
这些术语将在很多的模块中使用,因此理解其中的每一个术语都很重要。

模块
模块是编写代码的区域。如下图中,这是一个新的工作簿,因此没有任何模块。
要插入模块,请导航到插入 -> 模块。当插入模块之后,就会有一个名称为“模块1”的模块被创建了。
插入模块完成之后,就可以在模块中编写VBA代码,代码写在一个过程(Sub)中。 一个过程/子过程是一系列的VBA语句,指示要做什么工作。
程序/过程
程序(也叫作过程)是作为一个整体执行的一组语句,它指示Excel如何执行特定的任务。 执行的任务可能是一个非常简单或非常复杂的任务。不过,把复杂的程序分解成小的程序是一个很好的做法。

程序的两种主要类型,它们分别是:子程序(Sub)和函数(Function)。下面是一段简单的代码 -
函数
函数是一组可重用的代码,可以在程序中的任何地方调用。 这消除了一遍又一遍地编写相同的代码的需要。 这有助于程序员将大型程序划分为许多小型且可管理的功能。

除了内置函数外,VBA还允许编写用户定义的函数,并在 Function 和 End Function 关键字之间写入语句。

子过程
子程序的功能与功能类似。虽然子程序没有返回值,函数可能会或不会返回一个值。子程序可以不使用call关键字调用。子程序总是在Sub和End Sub之间包含执行的语句。

VBA宏注释

注释用于记录程序逻辑和用户信息,其他程序员将来可以阅读并理解相同的代码无缝工作。

它包括由开发者,修改者以及还可以包括合并逻辑的信息。 解释器在执行时忽略注释。

VBA中的注释用两种方法表示,它们分别如下 -

任何以单引号(')开头的语句都被视为注释。以下是注释的一个例子。

' This Script is invoked after successful login 
' Written by : Yiibai Yiibai
' Return Value : True / False
Vb


任何以关键字"REM"开头的语句。以下是注释的一个例子。

REM This Script is written to Validate the Entered Input 
REM Modified by  : Yiibai Yiibai /user2