Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 VBA 함수 Right 문자열 오른쪽 부분 추출하기

카테고리 없음
반응형

VBA에서 Right 함수는 문자열의 오른쪽에서 지정된 길이만큼의 문자를 추출하는 데 사용되는 함수입니다. 그래서 함수를 사용하면 문자열 처리와 분석 작업에서 문자열의 끝 부분을 추출하거나 원하는 길이로 문자열을 자를 수 있어서 아주 편리합니다. 아래에서 Right 함수의 개념, 구문, 예제, 실행 결과 및 소스 설명을 설명하겠습니다.

 

 

 

구문

 

Right(String, Length)

l  [String]: 원본 문자열입니다.

l  [Length]: 추출하려는 문자의 길이를 나타내는 정수입니다.

 

 

예제 1: 문자열 오른쪽 부분 추출

 

예제에서는 "Hello, VBA" 문자열의 오른쪽에서 4개의 문자를 추출합니다. [Right] 함수를 사용하여 문자열의 오른쪽 부분을 추출하고 그 결과를 메시지 상자에 표시합니다.

 

Sub ExtractRightSubstring()
    Dim originalString As String
    originalString = "Hello, VBA"
 
    Dim rightSubstring As String
    rightSubstring = Right(originalString, 4)
 
    MsgBox "추출한 오른쪽 부분 문자열: " & rightSubstring, vbInformation, "문자열 추출"
End Sub

 

 

 

예제 2: 부분 문자열 길이 제한

 

예제에서는 "VBA is great" 문자열에서 오른쪽에서 6개의 문자를 추출합니다. [Right] 함수를 사용하여 문자열의 오른쪽 부분을 추출하고, 길이를 제한하여 원하는 길이만큼 문자를 가져옵니다.

 

Sub LimitSubstringLength()
    Dim originalString As String
    originalString = "VBA is great"
 
    Dim maxLength As Integer
    maxLength = 6
 
    Dim rightSubstring As String
    rightSubstring = Right(originalString, maxLength)
 
    MsgBox "추출한 오른쪽 부분 문자열: " & rightSubstring, vbInformation, "문자열 제한"
End Sub

 

 

 

예제 3: 문자열 길이보다 큰 길이로 추출

 

예제에서는 "Visual Basic" 문자열에서 오른쪽에서 15개의 문자를 추출하려고 시도합니다. [Right] 함수는 원본 문자열의 길이보다 큰 길이로 추출하더라도 가능한 만큼 문자를 가져오며, 문자열의 끝에 도달하면 그만큼의 문자를 반환합니다.

 

Sub ExtractLongerSubstring()
    Dim originalString As String
    originalString = "Visual Basic"
 
    Dim longerLength As Integer
    longerLength = 15
 
    Dim rightSubstring As String
    rightSubstring = Right(originalString, longerLength)
 
    MsgBox "추출한 오른쪽 부분 문자열: " & rightSubstring, vbInformation, "문자열 추출"
End Sub

 

 

 

왼쪽부터 문자열을 추출하는 함수는 무엇일까요?

https://mainia.tistory.com/7013

 

엑셀 VBA 함수 Left 문자열의 왼쪽 부분 추출

VBA에서 Left 함수는 문자열의 왼쪽에서 지정된 길이만큼 문자를 추출하는 데 사용되는 함수입니다. 이 함수를 사용하면 문자열 처리 작업에서 문자열의 첫 부분을 추출할 수 있습니다. 예를 들어

mainia.tistory.com

 

반응형
Posted by 녹두장군1
,