엑셀 VBA를 선택 케이스
대신 복수의 엑셀 VBA에서 다음 문, 당신은 선택 케이스 구조를 사용 할 수 있습니다.
상황 :
워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가
-
우선, 두 가지 변수를 선언. 형 정수이라는 점 중 하나 개는 변수를 입력 문자열이라는 결과를 하나 개의 변수.
Dim score As Integer, result As String
-
우리는 셀 A1의 값으로 변수 점수를 초기화합니다.
score = Range("A1").Value
선택 케이스 구조를 추가합니다.
Select Case score Case Is >= 80 result = "very good" Case Is >= 70 result = "good" Case Is >= 60 result = "sufficient" Case Else result = "insufficient" End Select
설명 : 엑셀 VBA가 Case 문에서 코드가 실행되어야하는지 이후의 각 Case 문을 테스트 할 수있는 변수 점수의 값을 사용합니다.
전지 B1의 결과 변수의 값을 기록 제.
Range("B1").Value = result
-
테스트 프로그램.
당신이 시트에 명령 단추를 클릭하면 검색 결과 :
주 : 엑셀 VBA는 70보다 크거나 같고 80보다 작은 모든 값에 대한 제 2 케이스 문 아래 코드를 실행