【发布时间】:2017-10-05 10:29:49
【问题描述】:
我正在浏览一些 vba 代码,并找到了以下片段的等价物。 If 中的条件能否为真,如果是,如何实现?
Public Sub check(param As String)
If VarType(param) = vbError Then
...
如果param 被定义为Variant 怎么办param 会变成错误?
Public Sub check2(param As Variant)
If VarType(param) = vbError Then
...
基于 cmets,该语句可以简化为:
If IsError(param) Then
【问题讨论】:
标签: vba error-handling