如何在vba中使用mod?

在 VBA 中,MOD 是一个运算符,而不是一个函数,该运算符可帮助您将两个数字相除并返回结果中的剩余值。

这相当于 Excel 的 mod 函数。

您可以通过多种方式使用该模组,在本教程中我们将看到一些示例。请按照以下步骤在 VBA 中使用 mod 运算符:

 Range("A1") = 10 Mod 3
  1. 指定要除的第一个数字。
  2. 之后,输入“mod”运算符。
  3. 现在输入您要除以的数字。
  4. 最后使用消息框或单元格来获取除法的剩余部分。
VBA 中的模组

同样,您也可以使用消息框获取其余内容。

在下面的代码中,我们使用了一个消息框,然后使用 mod 运算符来获取除法后的余数。

 MsgBox 9 Mod 3

当您运行此代码时,它在消息框中的结果中返回零,因为当您将 9 除以 3 时,没有余数,就像此代码的结果一样。

消息传递

注意:正如我所说,Excel 中还有一个函数可以获取两个数字相除的余数,在某些情况下,您会发现从 Excel 获得的结果与在 VBA 中获得的结果不同。

MOD 错误

如果您尝试将数字除以零,它总是会返回除以零的错误。

 Debug.Print 10 Mod 0

上面的代码会抛出这个错误。

添加评论

您的邮箱地址不会被公开。 必填项已用 * 标注