Mod 运算符

Used to divide two numbers and return only the remainder.

语法

结果 = number1Modnumber2

“Mod”运算符语法包含以下部分:

Part 说明
result 必需,任何数值变量
number1 必需,任何数值表达式
number2 必需,任何数值表达式。

备注

取模或余数运算符用 number1 除以 number2(将浮点数舍入为整数 )并仅返回余数作为结果。 例如,在下面的表达式中,(结果)等于 5。

A = 19 Mod 6.7

通常,结果数据类型字节、“字节”变量、整数、“整数”变量、Long 或包含“Long”变量,而无论结果 是否是整数。 截断了任何小数部分。

但是,如有任何表达式为 Null,则结果Null。 任何为的表达式均将被视为 0。

示例

This example uses the Mod operator to divide two numbers and return only the remainder. If either number is a floating-point number, it is first rounded to an integer.

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 支持和反馈,获取有关如何接收支持和提供反馈的指南。