[6.0] 유용한 함수 - #3. Switch - 다중 조건중 일치하는 값을 찾는다. (Select Case문의 함수형)
이 함수는 아래와 같이 작성되어질 수 있습니다.
반환값 = Switch(조건문1, 값1, 조건문2, 값2, ...) ' ParamArray 형태의 함수로 조건을 무한정 넣어줄 수 있습니다.
예를 들어,
Dim a As Integer
a = 1
MsgBox Switch(a = 1, "1이군요!", a = 2, "2이군요!", a <> 1 And a <> 2, "모르겠네요!")
위와 같이 코드를 작성하시면 '1이군요!' 라는 값이 추출됩니다. Select Case문의 간약형, 혹은 Iif함수의 복수형이라고 할 수 있습니다.
[잡소리] VB의 Select Case는 C에서 Switch() 구문 형태로 존재하는데, 이 구문 이름을 따온것 같기도 합니다.
작성자 : 수학쟁이(NAVER)
첫댓글 잘봣습니다~
잘봣습니다~
잘봣습니다~
잘봣습니
잘봣습니
잘봣습니
잘봣습니
잘봣습니다~
잘봣습니다~
잘봣어요~