CInt関数

 値を数値(整数型)に変換します。
 変換できる値の範囲は-32,768~32,767です。

使用例

表記例出力例説明
CInt("1000")1000
CInt("5000")5000全角でも変換されます
CInt("1,000")1000カンマがあっても変換されます
CInt("\1,000")1000\があっても変換されます
CInt("3.5")4小数点以下は偶数丸めされます
CInt("4.5")4小数点以下は偶数丸めされます
TypeName(CInt("100"))Integer整数型と判定されます
CInt("1%")(エラー)パーセンテージは変換されずエラーとなります
CInt("2017/09/16")(エラー)
CInt(#2017/09/16#)(エラー)これもエラーですがこれはオーバーフローで、例えばCLng関数を使うと42994に変換されます

書式

CInt(値)

備考

 Val関数(こちら)と違って\やカンマがあっても問題なく変換できるのがメリットです。
 一方で変換できない値に対しては容赦なくエラーが出ますので注意が必要です。
 また、扱える値の範囲が狭い(-32,768~32,767)ことにも注意してください。