VBA Test, если существует необязательный вариант - PullRequest
0 голосов
/ 25 марта 2019

У меня есть метод:

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"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...