Excel 中的 Mod 运算符17 Mar 2025 | 6 分钟阅读 Visual Basic for Application (VBA) Mod 不被视为一个函数,而是一个可以有效计算出通过将一个特定数字除以除数所得余数的操作。 此外,简单来说,mod 运算符将给出余数,即不能完全除尽的数字的剩余部分。 除此之外,我们可以说 MOD 实际上就是 MODULO,它表示数学运算,与除法非常相似。 但在结果或结果方面,它们略有不同,除法取被除数,而相应的 MOD 则取除法的余数。 现在让我们借助一个例子来理解这一点
在标准 Microsoft Excel 中,Mod 被称为函数。但在 VBA(Virtual Basic for Application)中,它不是一个函数。相反,它更像一个函数,或者可以称为用于执行数学运算的数学运算符。 VBA 中 MOD 的语法提醒我们,这不被视为具有语法的函数。但是,为了让用户更好地理解,我们将用以下文字来表达 数字 1 MOD 数字 2(除数) 数字 1:数字 1 只是我们要除的数字。 数字 2:同样,数字 2 被称为除数,这意味着我们将用这个除数有效地除 数字 1。 而 MOD 是由 数字 1 / 数字 2 有效给出的结果。 如何在 Excel 中使用 VBA MOD 函数?现在我们将讨论如何借助各种示例使用 VBA MOD 函数,具体如下: # 示例:1现在我们将按 Alt + F11 进入 VBA 编码模式。之后,我们将转到“插入”菜单并选择“模块”以打开一个新模块,如下图所示。 ![]() 之后,我们将打开语法主体,如下图所示。我们将宏子类别命名为 VBA_MOD。通过这样做,相应的用户将更容易、更快地识别需要运行的代码。 代码如下: ![]() 现在,当我们计算包含数字的 Mod 时,让我们定义一个整数“A”。这可以是任何相应的字母,如下图所示。 VBA(Virtual Basic for the applications)代码如下: ![]() 之后,我们将实现我们上面截图中看到的相应的测试和相同的示例。为此,在定义的整数中,我们将写入 12 Mod 5。这是一种在 VBA(Virtual Basic for the application)中编写 Mod 运算的方法,并使用 msg 函数在消息框中显示答案,如下图所示。 VBA(Virtual Basic for the applications)代码如下: ![]() 完成上述操作后,我们将借助 F5 键或单击播放按钮来运行整个代码,如下图所示。之后,我们将看到 12 Mod 5 的输出或结果,它就是 2,这被认为是 12 除以 5 后得到的余数。 ![]() # 示例 2众所周知,还有另一种方法可以有效地在 VBA 中计算 MOD。为此,我们将查看小数并找到 MOD。
![]()
![]()
![]()
VBA MOD 的优点与 VBA MOD 相关的变量如下:
要记住的事情在使用 Microsoft Excel 中的 MOD 运算符时,任何人都需要记住以下事项:
|
我们请求您订阅我们的新闻通讯以获取最新更新。