Fix関数

数値の整数部分を戻します。

構文

Fix(number)

備考

number引数には、任意の有効な数値式を指定できます。Fixは、数値の小数部を削除し、結果の整数値を戻します。

FixIntの違いは、数値が負の場合、Intは数値以下の最初の負の整数を戻し、Fixは数値以上の最初の負の整数を戻すことです。たとえば、Intは-8.4を-9に変換し、Fixは-8.4を-8に変換します。

次の例では、Int関数およびFix関数が数値の整数部分を戻す方法を示します:

Dim MyNumber
MyNumber = Fix(-99.8)  
'Output: -99.
MyNumber = Int(-99.2)   
'Output: -100.
MyNumber = Fix(-99.2)   
'Output: -99.
MyNumber = Fix(99.8)  
'Output: 99