VBA – 문자열의 왼쪽 또는 오른쪽부터 문자 제거하기
Last updated on 5월 3, 2023
remove-characters-ko
문자열의 길이를 알고 있다면 문자열에서 문자를 쉽게 제거할 수 있습니다. 예: 10자인 문자열이 있고 왼쪽에서 1자를 제거하려면 오른쪽 9자를 반환하면 됩니다:
msgbox Right(Mystring, 9)
이 방법은 가변 길이 문자열이나 길이를 미리 알 수 없는 문자열에는 작동하지 않습니다. 이 경우 수식(Length – N)을 사용하여 추출할 문자 수를 지정할 수 있습니다:
MsgBox Right(Mystring, Len(Mystring) - 1)
여기서 1은 문자열의 왼쪽에서 제거할 문자 수입니다. 그러면 문자열에서 가장 왼쪽에 있는 문자를 뺀 나머지 문자열이 반환됩니다.
문자열의 오른쪽에서 문자를 제거하려면 Right를 Left로 바꿉니다.
간편한 VBA 코딩
온라인에서 VBA 코드를 더 이상 검색하지 않아도 됩니다. 초보자도 최소한의 코딩 지식으로 프로시저를 처음부터 코딩할 수 있습니다. 코드를 빠르게 작성하고 싶으시다면 모든 사용자를 위한 VBA 코드 작성기인 AutoMacro에 대해 자세히 알아보세요!