VBA - 算术运算符



VBA 支持以下算术运算符。

假设变量 A 为 5,变量 B 为 10,那么 −

运算符 描述 示例
+ 累加两个运算数 A + B 为 15
- 减去第一个运算数的第二个运算数 A - B 为 -5
* 将两个运算数相乘 A * B 为 50
/ 将分子除以分母 B / A 为 2
% 取余运算符和整数除法后的余数 B % A 为 0
^ 幂运算符 B ^ A 为 100000

示例

添加一个按钮并尝试以下示例以了解 VBA 中所有可用的算术运算符。

Private Sub Constant_demo_Click()
   Dim a As Integer
   a = 5
   
   Dim b As Integer
   b = 10
   
   Dim c As Double
   
   c = a + b
   MsgBox ("Addition Result is " & c)
   
   c = a - b
   MsgBox ("Subtraction Result is " & c)
   
   c = a * b
   MsgBox ("Multiplication Result is " & c)
   
   c = b / a
   MsgBox ("Division Result is " & c)
   
   c = b Mod a
   MsgBox ("Modulus Result is " & c)
   
   c = b ^ a
   MsgBox ("Exponentiation Result is " & c)
End Sub

单击按钮或执行上述脚本时,它将产生以下结果。

Addition Result is 15

Subtraction Result is -5

Multiplication Result is 50

Division Result is 2

Modulus Result is 0

Exponentiation Result is 100000
vba_operators.htm
广告