Что не так с моим условием If
?
If Not IsEmpty(Wrkgps_L3) And Not IsEmpty(Wrkgps_L4) Then
Wrkgps_L3L4 = Wrkgps_L3 & "," & Wrkgps_L4
End If
Условие Not
, похоже, не работает. Код в операторе If
выполняется, даже если обе строки Wrkgps_L3
и Wrkgps_L4
являются пустыми.
Wrkgps_L3
и Wrkgps_L4
— это переменные, содержащие результаты, возвращаемые функцией. Я заметил, что IsEmpty(Wrkgps_L3) = False
хотя Wrkgps_L3 = ""
. Мне пришлось переписать свой код на
If (Wrkgps_L3 <> "") And (Wrkgps_L4 <> "") Then
. В любом случае, мне все еще интересно узнать, почему IsEmpty
не работает с переменными с ""
?