VBA - Excel条款

在本章中,您将熟悉常用的excel VBA术语.这些术语将用于其他模块,因此理解其中的每一个都很重要.

模块

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

VBScript中的模块

要插入模块,请导航至Insert → 模块.一旦插入模块,就会创建'module1'.

在模块中,我们可以编写VBA代码,代码在一个Procedure中编写.过程/子过程是一系列VBA语句,指示要做什么.

VBScript中的模块

过程

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

过程的两种主要类型是Sub和Function.

VBScript中的模块

函数

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

除了内置函数之外,VBA还允许编写用户定义的函数,并且语句写在功能结束功能.

子程序

子程序与功能类似.虽然子程序不返回值,但函数可能会也可能不会返回值.子程序可以不带调用关键字调用.子程序始终包含在 Sub End Sub 语句中.