IT 이모저모/VBA
VBA(엑셀 매크로) 문자열 자르기(Left, Right)
내일은맑음
2020. 6. 28. 21:28
반응형
VBA에서 문자열을 자르는 함수는 두가지가 있다.
문자열을 왼쪽부터 자르는 left()와
문자열을 오른쪽부터 자르는 Right()가 있다.
원형는 아래와 같다.
Left, Right의 원형
Left(대상문자열, [자르는 갯수])
대상 문자열의 왼쪽부터 자르는 갯수만큼 잘라서 리턴한다.
대상 문자열이 "abcd"이고 자르는 갯수가 3이라면 "abc"를 리턴한다.
Right(대상문자열, [자르는 갯수])
대상 문자열의 오른쪽부터 자르는 갯수만큼 잘라서 리턴한다.
대상 문자열이 "abcd"이고 자르는 갯수가 3이라면 "bcd"를 리턴한다.
예시
Sub LeftSample()
Dim tmpstring As String
tmpstring = "가나다라"
MsgBox Left(tmpstring, 2)
End Sub
Sub RightSample()
Dim tmpstring As String
tmpstring = "가나다라"
MsgBox Right(tmpstring, 2)
End Sub
LeftSample은 "가나"를 출력
RightSample은 "다라"를 출력
반응형