如何正确实例化VBA阵列并检查其是否为空?

时间:2019-08-19 18:03:58

标签: vba

我正在尝试创建一个整数数组,但是在理解如何首先实例化并检查它是否为空时遇到了困难。我已经完成了以下操作,并在各处进行了数组定义的调整。

Dim months_array() As Variant

If IsEmpty(months_array) Then `Returns False
    MsgBox "Empty"
Else
    ReDim Preserve months_array(1 To size_months_array)
    months_array(UBound(months_array)) = month_iter
    size_months_array = size_months_array + 1
End If

为什么在定义对象后,If语句返回false?检查len是否为空的最佳方法是查看len == 0吗?

0 个答案:

没有答案