Полагал, что в условиях VBA работает, как в Си
if foo() And bar() then
work()
end if
оказывается, если foo() ложно, то bar() таки будет вычисляться
if foo() And bar() then
work()
end if
оказывается, если foo() ложно, то bar() таки будет вычисляться