首页 > 解决方案 > VBA 测试是否存在可选变体

问题描述

我有一个方法:

Public Sub Method1(Optional Append As Variant)

我想检查Append参数是否通过,所以我尝试:

Public Sub Method1(Optional Append As Variant)
    If Not Append Is Nothing Then ... End If
End Sub

但是这个条件测试只有Append在通过时才有效,否则Append就不存在并且我们得到一个错误。

有没有办法在不依赖的情况下对此进行测试"On Error Goto"

标签: excelvba

解决方案


推荐阅读