構文
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



コメント