相关疑难解决方法(0)

vba - 检查空数组

Function IsVarArrayEmpty(anArray As Variant)

Dim i As Integer

On Error Resume Next
    i = UBound(anArray, 1)
If Err.Number = 0 Then
    IsVarArrayEmpty = False
Else
    IsVarArrayEmpty = True
End If

End Function
Run Code Online (Sandbox Code Playgroud)

对于未初始化,它返回true,对于初始化,它返回false.我想看看它是否有任何数据/内容.但是,问题是我觉得即使数组中没有数据,上面的代码也会返回false.我该如何检查?

(我尝试将字符串s设置为等于字节数组.那是"".这意味着数组是空的,对吗?)

vba

4
推荐指数
2
解决办法
4万
查看次数

标签 统计

vba ×1