我在用ubound(arr)的时候,提示错误信息,下标错误;调试时,显示arr 为nothing.
但是我用 if arr is nothing then 做判断时,又提示类型不匹配.真晕;
请问如何判断数组为nothing,或者判断数组没有redim.谢谢
但是我用 if arr is nothing then 做判断时,又提示类型不匹配.真晕;
请问如何判断数组为nothing,或者判断数组没有redim.谢谢
ReDim arr(0)
End SubPrivate Sub Form_Click()
ReDim arr(Rnd * 10)
Me.Caption = UBound(arr)
End Sub
要么就用错误处理~
if isempty(?) then
msgbox *
end if
msgbox "error"
end if
只有在公共对象模块中定义的公共用户定义类型可以被使用为类模块公共过程的参数或返回类型、或作为公共用户定义类型的字段;
redim arr(0)倒是个办法.
错误判断方法有些小题大做.