021 判断变量是否被初始化

◎内置函数:IsEmpty()函数

在VBA程序中,如果需要判断某个Variant(变体型)变量是否已经初始化,可以使用IsEmpty()函数。

使用IsEmpty()函数的语法格式如下。

◎应用实例

素材\第1章\判断变量是否被初始化.accdb

本例制作一个Sub过程,在该过程中,需要判断其中的两个Variant变量是否已经初始化,并使用消息对话框返回判断结果。

◎案例操作

01 在VBA编辑器中插入模块“初始化判断”。

02 在模块中插入“初始化否”过程。

03 执行运行程序,查看程序的运行效果。

◎过程源代码

源文件\第1章\判断变量是否被初始化.accdb

创建Sub过程,判断变体型变量是否已经初始化,具体的代码如下。

◎执行过程

保存编写的VBA代码,然后按【F5】键运行Sub过程,如图1-31所示。

图1-31 判断变体型变量是否已经初始化