Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

요약

Microsoft Visual Basic 프로그래밍 시스템, 응용 프로그램 버전에서 숫자로 변환할 수 없는 문자열에 CInt () 함수를 사용 하면 다음과 같은 오류 메시지가 나타납니다.

런타임 오류 ' 13 ': 형식이 일치 하지 않습니다.

추가 정보

CInt 함수는 식을 정수로 변환 합니다. 유효한 숫자 또는 문자열 식을 사용할 수 있지만 문자열 식은 숫자로 변환할 수 있어야 합니다. Visual Basic 참조에서는 Val 함수 대신 CInt 함수를 사용 하 여 다른 데이터 형식에서 정수로 변환 하는 국가별 인식 변환을 제공 해야 합니다. 그러나 두 함수는 정확히 동일 하 게 작동 하지 않습니다. Val 함수를 사용 하 여 문자열에 포함 된 숫자를 반환 하는 경우 문자열의 첫 번째 숫자 문자만 반환 됩니다. Val 함수는 문자열 식의 숫자 부분만 반환 하지만 문자열 식을 숫자로 평가할 수 없는 경우에는 CInt 함수에서 위의 오류 메시지를 반환 합니다. 다음은 CInt 및 Val 함수에서 반환 되는 식과 값의 표입니다. Expression Value Returned -------------------------------------------- Val("1726 56th Ave NE") 172656 CInt("1726 56th Ave NE") Error message Val("asdf") 0 Cint("asdf") Error message Val("1,000") 1 CInt("1,000") 1000 Val("1.34") 1.34 CInt("1.34") 1 Val 함수는 0을 포함 하거나 숫자가 없는 식을 사용 하 여 값 0을 반환 하므로 입력 문자열이 유효한 숫자 인지 여부를 테스트 하는 데 사용할 수 없습니다. 그러나 프로시저에서 CInt 함수를 사용 하 여 입력 문자열이 유효한 숫자 인지 여부를 확인할 수 있습니다.

참조

CInt 함수에 대 한 자세한 내용을 보려면 Visual Basic 참조에서 검색 단추를 선택 하 고 다음을 입력 합니다.

CInt

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×