1. select case를 사용하여 사용자정의 함수를 나타내야 하는 문제인데 case에서 왜 is가 쓰이지 않았나요..? is는 case와 항상 붙어오는 게 아닌가요? 언제 is가 오고 하는지 좀 알려주세요
2. 8~9년이거나 4~5년은 or로 연결해야 할 것 같은데 왜 콤마로 연결했나요?? 여기서 콤마의 의미는 무엇인가요??
안녕하세요.
1.
case is 는 부등호를 이용해서 범위를 지정할 경우에 사용됩니다.
case 8 to 9, 4 to 5 나 case "학생" 등 부등호 없이 입력될 때 사용됩니다.
2.
,가 OR(이거나)의 역할을 한다고 보시면 됩니다.
좋은 하루 보내세요.
-
관리자2019-05-15 21:32:12
안녕하세요.
1.
case is 는 부등호를 이용해서 범위를 지정할 경우에 사용됩니다.
case 8 to 9, 4 to 5 나 case "학생" 등 부등호 없이 입력될 때 사용됩니다.
2.
,가 OR(이거나)의 역할을 한다고 보시면 됩니다.
좋은 하루 보내세요.
-
관리자2019-05-16 21:31:59
안녕하세요.
Select case 문은 경우에 따라 선택을 하는 용도로 사용됩니다.
Select Case cmb부서
Case "영업1팀"
txt기본수당 = 310000
Case "영업2팀"
txt기본수당 = 270000
Case "영업3팀"
txt기본수당 = 220000
Case "영업4팀"
txt기본수당 = 170000
Case "특별영업팀"
txt기본수당 = 280000
End Select
cmb부서의 값이 '영업1팀' 인지 확인하는 것입니다.
영업1팀이면서 영업2팀인 경우는 존재할 수 없습니다.
좋은 하루 보내세요.
-
*2019-05-16 14:52:36
감사합니다. 그럼 반대로 and일 때는 어떤 문자를 써주나요??