-
엑셀 VBA 기초 : Select Case 조건문 (엑셀자동화,엑셀VBA,엑셀조건문,엑셀Select)coding \ Visual_Basic \ [Excel] 2021. 5. 12. 22:51728x90
1. Select Case란?
- 여러 항목 중에서 조건에 맞는 곳으로 분기하여 명령을 실행하는 조건문.
- 조건의 연산식이 길 경우 한 번만 입력하면 되므로 IF조건문보다 편리하다.
- 연산식에는 숫자, 상수, 식, 변수, 값 등을 사용할 수 있고, 결과값에 해당하는 조건(Case)으로 이동하여 처리한다.
2. 형식
- Select Case 연산식
Case A
연산식의 결과가 A일 경우 실행문
Case B
연산식의 결과가 B일 경우 실행문
Case C
연산식의 결과가 C일 경우 실행문
Case Else
연산식의 결과가 A,B,C 모두 해당하지 않을 경우 실행문
End Select
<Select Case> 3. Select Case 연산식의 사용 예
- Case 값 <- 연산식이 값일 경우 실행
- Case 값1, 값2 <- 연산식이 값1 또는 값2일 경우 실행
- Case 시작값 To 종료값 <- 시작값과 종료값 사이일 경우 실행
- Case Is 비교 연산자값 <- 비교연산자일 경우 실행
- 비교연산자 : ><(같지않다.) / >=(이상) / <=(이하) / =(같다) / >(초과) / <(미만)
반응형'coding \ Visual_Basic \ [Excel]' 카테고리의 다른 글
엑셀 VBA 기초 : 마지막 행과 열 찾기(Range, End, Xlup, Xldown) (0) 2021.06.26 (수정중)엑셀 VBA 기초 : Array 객체 배열처리(엑셀자동화,엑셀배열,액셀VBA,액셀기초) (0) 2021.05.14 엑셀 VBA 기초 : InputBox (엑셀실무, 엑셀VBA, inputbox,inputbox활용) (0) 2021.05.12 (수정중)엑셀 VBA 기초 : 유용한 명령어 (엑셀실무, 엑셀VBA, 메서드, 속성) (0) 2021.05.11 엑셀 VBA 기초 : 시트활용 (엑셀자동화, 엑셀시트,시트추가/시트삭제/시트복사/시트이름변경) (0) 2021.05.11