수색…


통사론

  • CBool ​​(표현식)
  • CByte (표현식)
  • CChar (표현)
  • CDate (표현식)
  • CDbl (표현)
  • CDec (표현식)
  • CInt (표현식)
  • CLng (표현식)
  • CObj (발현)
  • CSByte (표현식)
  • CShort (표현식)
  • CSng (표현식)
  • CStr (표정)
  • CUInt (표현식)
  • CULng (표현식)
  • CUShort (표현식)

매개 변수

함수 이름 표현식 인수의 범위
CBool 임의의 유효한 Char 또는 String 또는 숫자 식
CByte 0 ~ 255 (부호 없음); 분수 부분은 반올림됩니다.
CChar 임의의 유효한 Char 또는 String 표현식. String의 첫 번째 문자 만 변환됩니다. 값은 0 ~ 65535 (부호 없음) 일 수 있습니다.

텍스트 상자의 텍스트를 정수로 변환

MSDN에서

CInt 함수를 사용하여 다른 데이터 형식에서 Integer 하위 형식으로의 변환을 제공하십시오. 예를 들어, 통화, 단 정밀도 또는 배정 밀도 산술 연산이 일반적으로 발생하는 경우 CInt는 정수 산술 연산을 수행합니다.

1 버튼과 2 텍스트 상자가 있다고 가정합니다. textbox1.text 5.5 및 textbox2.text 10 을 입력 할 경우

이 코드가있는 경우 :

Dim result = textbox1.text + textbox2.text
MsgBox("Result: " & result)
'It will output
5.510

2 개의 텍스트 상자의 값을 추가하려면 CInt(expression) 사용하여 값을 Int 로 변환해야합니다.

Dim result = CInt(textbox1.text) + CInt(textbox2.text)
MsgBox("Result: " & result)
'It will output
16

참고 : 값의 소수 부분이 정확히 0.5이면 CInt 함수는 가장 가까운 짝수로 반올림됩니다. 예를 들어 0.5로 반올림은 0으로 , 1.5는 1.5로 반올림하고 3.5 반올림은 4로 설정 합니다. 가장 가까운 짝수로 반올림하는 목적은 여러 숫자가 함께 추가 될 때 누적 될 수있는 편향을 보완하는 것입니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow