共用方式為


Mod 運算子

過去用來除兩位數,只回傳剩餘數。

語法

結果 = 第一名模組第二名

Mod 運算子語法包含以下部分:

部分 描述
result 必要;任何數值的變數
number1 必要;任何數值的運算式
number2 必要;任何數值的運算式。

註解

模數(或餘數運算子)會將數字1除以數字2, (四捨五入浮點數為整數) ,結果僅返回餘數。 例如,在以下 表達式中, (結果) 等於 5。

A = 19 Mod 6.7

通常,結果的資料型態是位元組位元組變體、整數、整數變體、Long,或包含 Long變體,無論結果是否為整數。 任何小數部分都會被截斷。

不過,如果運算式為NullresultNull。 任何為 Empty 的運算式都會視為 0。

範例

此範例使用 運算子將兩個數字除以,並只返回其餘數。 若任一數字為浮點數,則先將其四捨五入為整數。

Dim MyResult
MyResult = 10 Mod 5    ' Returns 0.
MyResult = 10 Mod 3    ' Returns 1.
MyResult = 12 Mod 4.3    ' Returns 0.
MyResult = 12.6 Mod 5    ' Returns 3.

另請參閱

支援和意見反應

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