構文
Int(Number)
Number・・・ 整数に丸めたい数値、もしくは有効な数式
戻り値 ・・・・・整数型
戻り値 ・・・・・整数型
Int関数のサンプルコード
Public Sub sample() '■正の数の場合、Int関数もFix関数も動作は同じ Debug.Print Int(1.1) '1 Debug.Print Int(1.9) '1 Debug.Print Int(2.1) '2 Debug.Print Int(2.9) '2 '■負の数の場合、Int関数の場合最大整数を返す。 Debug.Print Int(-1.1) '-2 Debug.Print Int(-1.9) '-2 Debug.Print Int(-2.1) '-3 Debug.Print Int(-2.9) '-3 '■負の数の場合、Fix関数は、小数点以下を切り捨てた整数を返す。 Debug.Print Fix(-1.1) '-1 Debug.Print Fix(-1.9) '-1 Debug.Print Fix(-2.1) '-2 Debug.Print Fix(-2.9) '-2 End Sub
注意点
- Int関数とFix関数の違いを理解しましょう。
- 負の数の場合、
→Int関数は、最大整数を返す。
→Fix関数は、小数点以下を切り捨てた整数を返す。 - 例)
Int(-1.1)→-2
Fix(-1.1)→-1
コメント