サーチ…


構文

  • 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ラウンドから2ラウンド、3.5ラウンドから4ラウンド 。最も近い偶数に丸める目的は、多数の数値を加算したときに累積するバイアスを補正することです。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow