共用方式為


Int、Fix 函式

回傳數字的整數部分。

語法

國際 (數字) 修正 (數字)

所需的 數字 參數是 Double 或任何有效的數值表達式。 若 數字 包含 Null,則回傳 Null

註解

IntFix 都會移除數部分並回傳所得整數值。

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

固定 (數字) 相當於數字 (數) * Int (Abs () ) 。

範例

此範例說明 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 支援與意見反應