サイトについて      連絡先   検索

VBA Int 関数

はじめに

Excel VBA の Int 関数を紹介します。

Int 関数は、指定した数値の整数部を返します。

小数点を除いて整数だけを取得したいときに使用します。

構文

Int(数値)

名前 説明
引数「数値」小数部を含む数値を指定します。
戻り値数値型 (Double)

解説

Int 関数と同様の関数に「Fix 関数」があります。負の値を指定したときに Fix と Int 関数で違いがあります。

Fix 関数は小数部を切り捨てて返すのに対して、
Int 関数は小数部を切り下げて返します。

使用例

Dim i As Integer
i = Int(5.9)
Debug.Print(i) ' 5
i = Fix(5.9)
Debug.Print(i) ' 5

i = Int(-5.9)
Debug.Print(i) ' -6
i = Fix(-5.9)
Debug.Print(i) ' -5

関連ページ