Я пытаюсь получить ленивую оценку с помощью "И" в своем макросе Excel, выполнив следующее:
If Not myObject Is Nothing *And* myObject.test() Then
'do something'
Else
'do something else'
End If
Я знаю, что ленивая оценка существует в VB.NET как AndAlso
и OrElse
, но не может найти ничего подобного в VBA. Если в VBA нет ленивой оценки, какой лучший способ структурировать код так, чтобы он оценивал то, что я ожидаю?