반응형
Switch
Switch는 If문에서 ElseIf를 사용하거나, Select Case문을 사용하는 것과 같은 기능을 한다. 코드가 간결해지는 장점이 있다. 사용방법은 다음과 같다.
Sub Swit()
[A2] = Switch([A1] >= 90, "수", _
[A1] >= 80, "우", _
[A1] >= 70, "미", _
[A1] >= 60, "양", _
True, "가")
End Sub
위 코드는 A1 셀에 90 이상이 입력되어 있으면 [A2] 셀에 "수"를 출력하고
80 이상이 입력되어있으면 "우"를 출력하고...
마지막에 True는 If문에서 Else와 같은 것으로 "앞의 조건들에 맞지 않는 나머지라면" 이라는 의미이다. 마지막에 True가 반드시 들어가야 할 필요는 없고 위 코드에서는 [A1] < 60 으로 써도 똑같다.
Switch(조건1, 값1, 조건2, 값2, ...) 로 생각하면 된다.
반응형
'Excel VBA 기초' 카테고리의 다른 글
Excel VBA - For Each, Next (0) | 2024.01.02 |
---|---|
Excel VBA - Like 연산자 (0) | 2023.12.16 |
Excel VBA - And, Or, Not 연산자 (0) | 2023.12.14 |
Excel VBA - 상수 (0) | 2023.12.13 |
Excel VBA - 파일 저장 형식 (0) | 2023.12.13 |