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

VBA Fix 関数

はじめに

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

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

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

構文

Fix(数値)

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

解説

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

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

使用例

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

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

関連ページ