콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2023. 10. 17. 08:47
반응형

Syntax

Select [ Case ] testexpression  
    [ Case expressionlist  
        [ statements ] ]  
    [ Case Else  
        [ elsestatements ] ]  
End Select

 

 

Select Case 조건의 대상

Case 조건 1

수행 코드(조건 1이 참일 경우 수행)

Case 조건 2

수행 코드(조건 2가 참일 경우 수행)

Case Else

수행 코드(어느 조건도 만족하지 않을 경우 수행)

End Select

 

● Select ~ Case문 숫자 처리 형식)

 

 Select ~ Case 값
           Case  Is < = 범위 1
                       명령 1
           Case  범위 2 To 범위 3
                      명령 2
           Case  범위 4  To 범위 5
                      명령 3
           Case Is >= 범위 6
                      명령 4
  End Select


☞ 값이 범위1보다 작으면 명령 1이 수행되고, 범위 2에서 범위 3 사이에 있으면
   명령 2가 수행되고, 범위 4에서 범위 5사이에 있으면 명령 3이 수행되고,
   범위가 6보다 크면 명령4가 수행됩니다.

 

 

 

● select case 문에서 is의 의미는?

VBA(Visual Basic for Applications)에서 Select Case 문은 다양한 조건을 비교하고 해당하는 조건에 따라 다른 동작을 수행하기 위해 사용됩니다. Is는 Select Case 문에서 사용되는 비교 연산자 중 하나입니다.

Select Case 문을 사용할 때 Is 연산자는 값을 비교하는 데 사용됩니다. 예를 들어, 다음과 같이 Select Case 문을 사용하여 숫자 값에 따라 다른 동작을 수행하는 경우를 살펴보겠습니다:

 

 

Dim number As Integer
number = 5

Select Case number
    Case Is < 0
        MsgBox "음수입니다."
    Case Is = 0
        MsgBox "제로입니다."
    Case Is > 0
        MsgBox "양수입니다."
End Select

 

 

위의 코드에서 Select Case 문은 number 변수의 값을 확인하고 해당하는 조건에 따라 다른 메시지를 표시합니다. Is 연산자는 비교 연산자로, 숫자가 작거나 같거나 큰지를 확인하는 데 사용됩니다.

따라서 Select Case 문과 Is 연산자를 함께 사용하여 여러 조건을 검사하고 처리할 수 있습니다.

 

 

반응형

콘텐츠 내 자동삽입광고