Excel VBA - 初始化空用户类型和检测空值

jrs*_*tto 1 excel vba initialization excel-vba user-defined-types

我创建了一个用户定义的类型来包含一些我将用于填充表单的数据.我正在使用该用户定义类型的数组,并且当我从异地服务器提取数据时,我调整了该数组的大小.

为了使我的程序更容易消化,我已经开始将它分成子程序.但是,当我的程序初始化时,我无法判断特定阵列何时被初始化,因此我不能确定我可以调用大小函数来查看该数组是否为空.

有没有办法初始化空用户类型或检测空用户类型?目前,我正在进行硬编码,我更喜欢更优雅的解决方案.

Mut*_*ant 5

除了isempty(数组)解决方案 -

If IsNull(array) then 

   msgbox "array is empty"

End If
Run Code Online (Sandbox Code Playgroud)