共用方式為


Int,修正函式

傳回數位的整數部分。

語法

數 () 修正 (數位)

必要的 數位引數Double 或任何有效的數值運算式。 如果 number 包含 Null,則會 傳回 Null

註解

IntFix都會移除number的小數部分,並傳回產生的整數值。

IntFix之間的差異在於,如果number為負數,Int會傳回小於或等於 number 的第一個負整,而Fix則會傳回大於或等於 number 的第一個負整。 例如, Int 會將 -8.4 轉換為 -9,而 Fix 會將 -8.4 轉換為 -8。

修正 (數位) 相當於 Sgn (number) * Int (Abs (number) ) 。

範例

此範例說明 IntFix 函式如何傳回數位的整數部分。 如果是負數引數, Int 函數會傳回小於或等於數位的第一個負整數; Fix 函式會傳回大於或等於數位的第一個負整數。

Dim MyNumber
MyNumber = Int(99.8)    ' Returns 99.
MyNumber = Fix(99.2)    ' Returns 99.

MyNumber = Int(-99.8)    ' Returns -100.
MyNumber = Fix(-99.8)    ' Returns -99.

MyNumber = Int(-99.2)    ' Returns -100.
MyNumber = Fix(-99.2)    ' Returns -99.

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應