책 내용 질문하기
select 문
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
439
조회수
971
작성일
2019-02-19
작성자
탈퇴*원
첨부파일
439쪽 3번 사용자 정의 함수 작성하다가 궁금증이 생겼는데요!
Public Function fn비고(근무년수)
Select Case 근무년수
Case 8 To 9, 4 To 5
fn비고 = "승진대상"
Case Else
fn비고 = ""
End Select
End Function
이렇게 입력하는 것이잖아요!
다른 문제의 사용자 정의 함수를 가져와보면
Public Function kb기본급(입사일 As Date, 근무년수, 급여증가분)
Select Case Year(입사일)
Case Is <= 2009
kb기본급 = 100000 + 근무년수 + 급여증가분
Case Else
kb기본급 = 800000 + 근무년수 * 급여증가분
End Select
End Function
이렇게 입력하는 것이던데
왜 위는 is 없이 바로 조건을 쓰고 아래것은 is로 연결한건가요..?
둘다 is를 쓰거나 안쓰면 안되는 건가요?
답변
2019-02-20 12:11:48
안녕하세요.
case is 는 부등호를 이용해서 범위를 지정할 경우에 사용됩니다.
case 8 to 9, 4 to 5 나 case "학생" 등 부등호 없이 입력될 때 사용됩니다.
좋은 하루 보내세요.
-
관리자2019-02-20 12:11:48
안녕하세요.
case is 는 부등호를 이용해서 범위를 지정할 경우에 사용됩니다.
case 8 to 9, 4 to 5 나 case "학생" 등 부등호 없이 입력될 때 사용됩니다.
좋은 하루 보내세요.