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