VBA: 判斷動態數組是否爲空
文章背景:在VBA代碼中,有時需要創建動態數組,然後對該動態數組進行操作。如果該數組爲空,在使用一些函數(如Lbound,Ubound等)時,代碼會報錯。因此,需要事先判斷動態數組是否爲空。下麪介紹一個判斷動態數組是否爲空的自定義函數。
Function EmptyArr(ByRef x() As String) As Boolean'判斷數組是否爲空的自定義函數
'若是空數組,結果爲 True
'若不是空數據,結果爲False
Dim tempStr As String
tempStr = Join(x, ',')
EmptyArr = LenB(tempStr) = 0
End Function
示例:
![VBA: 判斷動態數組是否爲空,第2張 VBA: 判斷動態數組是否爲空,第2張](/img.php?pic=https://pubimage.360doc.com/wz/audioplay.jpg)
0條評論