티스토리 뷰

공부하는 것/RPA

[VBA] 논리 연산자

배인 2022. 9. 21. 14:48

AndAlso

If a > 10 And(Also) b > 10 Then
 ...
End If

And 👉 a = 5이며 조건을 충족하지 않더라도 b에 대한 조건까지 확인한다.

AndAlso 👉 첫 번째 조건(a > 10)에 대한 판단이 거짓(false)이면 두 번째 조건(b > 10)은 확인하지 않고 False를 리턴한다.

✔ 왼쪽 조건이 True일 경우에만 오른쪽 조건을 검사

✔ 왼쪽 조건을 인스턴스가 생성되었는지 확인할 때 주로 사용함

더보기
더보기

ex) strText IsNot Nothing AndAlso strText.Equal("비교 문자")

 

OrElse

If a > 10 Or(Else) b > 10 Or(Else) c > 10 Then
 ...
End If

Or 👉 여러 조건들 중 최소 하나라도 만족하면 True를 리턴한다.

OrElse 👉 차례로 조건을 판단하되, True가 나오는 즉시 True를 리턴한다.

✔ True가 나오면 그 뒤에 나오는 조건은 결과값(True/False) 상관없음(판단하지 않음)

'공부하는 것 > RPA' 카테고리의 다른 글

[PAD] Insert row into data table  (0) 2022.12.20
[PAD] SQL Connect  (0) 2022.12.15
[PAD] Framework  (0) 2022.12.01
[C#] WeekOfMonth  (0) 2022.07.28
[VBA] 정규 표현식 사용  (1) 2022.07.12
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30