Microsoft Excel에서 VBA를 사용하여 텍스트로 처리 음수 값을 변환
이 기사에서는 음의 문자열을 정수로 변환하는 사용자 지정 함수를 만듭니다.
이 기사의 원시 데이터는 문자열과 빼기 기호 (-)로 구성됩니다.
이 문자열을 정수로 변환하고 싶습니다.
논리 설명
이 기사에서는 문자열을 정수로 변환하는 사용자 지정 함수 ConvertNegNumbers를 만들었습니다. 이 함수는 문자열 값을 입력으로 사용하고 정수를 출력으로 반환합니다.
코드 설명
오른쪽 (Var, 1) = “-“
위의 코드는 문자열의 마지막 문자가 마이너스 기호 (-)와 같은지 확인하는 데 사용됩니다.
ConvertNegNumbers = CInt ( “-“& Left (Var, Len (Var) – 1))
위 코드에서 left 함수는 마지막 문자를 제외한 문자열의 모든 문자를 추출하는 데 사용됩니다. CInt 함수는 문자열 값을 정수로 변환하는 데 사용됩니다.
아래 코드를 따르세요
Option Explicit Function ConvertNegNumbers(Var As String) 'Checking whether last character in the string is minus(-) If Right(Var, 1) = "-" Then 'Converting string value to negative integer ConvertNegNumbers = CInt("-" & Left(Var, Len(Var) - 1)) Else 'Converting string value to integer ConvertNegNumbers = CInt(Var) End If End Function
이 블로그가 마음에 들면 Facebook 및 Facebook에서 친구들과 공유하십시오.
여러분의 의견을 듣고 싶습니다. 작업을 개선하고 더 나은 서비스를 제공 할 수있는 방법을 알려주십시오. [email protected]로 문의 해주세요