Appia의 IT세상

비주얼베이직(Visual Basic, VBA) 문자열의 모든 문자 대문자로, 소문자로 변환하기(LCase, UCase) 본문

Programming/VisualBasic_VBA

비주얼베이직(Visual Basic, VBA) 문자열의 모든 문자 대문자로, 소문자로 변환하기(LCase, UCase)

Appia 2020. 12. 12. 07:37
반응형

비주얼베이직(Visual Basic, VBA) 문자열의 모든 문자 대문자로, 소문자로 변환하기(LCase, UCase)

비주얼베이직(Visual Basic, VBA) 문자열의 모든 문자 대문자로, 소문자로 변환하기(LCase, UCase)

문자열에 대해서 이야기를 할 때, 한글에서는 그리 크게 적용되지 않지만, 영어에서는 대소문자에 대한 구별이 매우 중요합니다. 그래서 이번 포스팅에서는 문자열의 모든 문자를 소문자로 바꾸는 방법(LCase)와 대문자로 바꾸는 방법(UCase)에 대해서 이야기를 해볼까 합니다. 

 

먼저 이번 포스팅에서 주로 다룰 함수는 다음과 같이 2가지 함수입니다. 

 

1. LCase

문자열의 모든 문자를 소문자로 바꾸는 함수 

 

2. UCase 

문자열의 모든 문자를 소문자로 바꾸는 함수 

 

이와 같이 두 함수에 대해서 예시와 함께 더 살펴보도록 하게습니다. 

 

1. LCase 

위의 LCase 함수를 사용하는 방법과 문법은 매우 간단합니다. 먼저 문법부터 살펴보겠습니다. 

LCase(문자열)

위의 문법을 토대로 예시를 간단히 살펴보도록 하겠습니다. 

1
2
3
4
5
6
7
8
9
10
Private Sub Lcase_example_click()
   Var = "Hello Appia"
   MsgBox ("Example (Hello Appia) : " & LCase(Var))
   
   Var = "APPIA HELLO"
   MsgBox ("Example (APPIA HELLO) : " & LCase(Var))
   
   Var = "appia"
   MsgBox ("Example (appia) : " & LCase(Var))
End Sub
cs

 

위의 코드를 실행하면 다음과 같은 결과가 순차적으로 나타납니다. 

 

LCase 함수 예제 결과 

위와 같이 대문자는 모두 소문자로, 기존 소문자는 동일하게 변경이 됩니다. 

 

1. UCase

위의 LCase 함수를 사용하는 방법과 문법은 매우 간단합니다. 먼저 문법부터 살펴보겠습니다. 

UCase(문자열)

위의 문법을 토대로 예시를 간단히 살펴보도록 하겠습니다. 

1
2
3
4
5
6
7
8
9
10
11
12
Private Sub UCase_example_click()
   Var = "Hello Appia"
   MsgBox ("Example (Hello Appia) : " & UCase(Var))
   
   Var = "APPIA HELLO"
   MsgBox ("Example (APPIA HELLO) : " & UCase(Var))
   
   Var = "appia"
   MsgBox ("Example (appia) : " & UCase(Var))
End Sub
 
 
cs

위의 코드를 실행하면 다음과 같은 결과가 순차적으로 나타납니다. 

UCase 결과 

대문자는 그대로, 소문자는 모두 대문자로 변환이 됩니다. 

 

비주얼베이직(Visual Basic, VBA) 문자열내에 특정 문자, 문자열의 유무 확인하기(InStr, InstrRev)

 

이번 포스팅에서는 비주얼베이직(Visual Basic, VBA) 문자열의 모든 문자 대문자로, 소문자로 변환하기(LCase, UCase)라는 주제로 포스팅을 진행해봤습니다. 혹 궁금하신점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다. 

반응형
Comments