◆ Val 함수
문자열 내에 포함된 숫자를 적절한 형식의 숫자 값으로 반환합니다.
구문 Val(string)
필수 항목인 string 인수는 적절한 문자열 식이어야 합니다.
참고
숫자값으로 인식할 수 없는 문자열을 만나는 순간 Val 함수는 해당되는 첫 문자에서부터 읽기를 중단합니다. 달러나 쉼표와 같은 문자나 부호는 숫자 값으로 인식되기때문에 제외됩니다. 그러나 &O(8진수)와 &H(16진수)와 같은 문자는 인식할 수 있으며, 공백, 탭, 라인 피드와 같은 문자는 인수에서 제외한 후 처리합니다.
다음의 예는 1615198값을 반환합니다.
Val("
다음의 경우에, Val 함수는 16진수 값을 십진수 값인 -1로 반환합니다.
Val("&HFFFF")
메모 Val 함수는 마침표(.)만을 유효한 십진수 구분자로 인식합니다. 다양한 십진수 구분자를 사용할 때, 예를 들면 다국적 응용 프로그램 개발과 같은 경우, 문자열을 숫자로 변환하기 위하여 CDbl 함수를 사용합니다.
Val 함수 예제
이 예제는 Val 함수를 사용하여 문자열에 포함된 숫자를 반환합니다.
Dim MyValue
MyValue = Val("2457") ' 2457을 반환합니다.
MyValue = Val(" 2 45 7") ' 2457을 반환합니다.
MyValue = Val("24 and 57") ' 24를 반환합니다.
다음검색