Select Case 구조 이해 (Microsoft Excel)
Excel의 매크로는 VBA (Visual Basic for Applications)라는 언어로 작성됩니다. 다른 프로그래밍 언어와 마찬가지로 VBA에는 프로그램 실행 방법을 제어하는 데 사용되는 특정 프로그래밍 구조가 포함되어 있습니다. 이러한 구조 중 하나는 Select Case 구조입니다. 이 구조의 구문은 다음과 같습니다.
Select Case expression Case expression program statements Case expression program statements Case Else program statements End Select
매크로가 실행 중일 때이 구조가 발견되면 Excel은 _expression_을 사용하여 각 후속 Case 문을 테스트하여 Case 문 아래의 코드를 실행해야하는지 확인합니다. 예를 들어, 다음 코드를 고려하십시오.
Select Case DayOfWeek Case 1 DayName = "Monday" Case 2 DayName = "Tuesday" Case 3 DayName = "Wednesday" Case 4 DayName = "Thursday" Case 5 DayName = "Friday" Case 6 DayName = "Saturday" Case 7 DayName = "Sunday" Case Else DayName = "Unknown day" End Select
이 코드는 DayOfWeek가 이미 숫자 값으로 설정된 상태에서 입력한다고 가정합니다. 예를 들어 값이 4라고 가정 해 보겠습니다.이 구조에서 실행되는 유일한 코드는 Case 4 문 아래의 코드입니다. 즉, 매크로는 DayName을 “Thursday”로 설정합니다. DayOfWeek가 Case 문에 의해 설명되지 않는 다른 값 (1-7 범위 외부)으로 설정된 경우 Case Else 아래의 코드가 실행되고 매크로는 DayName을 “Unknown day”로 설정합니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (11835)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Understanding_the_Select_Case_Structure [Select Case 구조 이해]
.