VBA - Operadores Aritméticos

Os seguintes operadores aritméticos são suportados pelo VBA.

Suponha que a variável A tenha 5 e a variável B tenha 10, então -

Operador Descrição Exemplo
+ Adiciona os dois operandos A + B dará 15
- Subtrai o segundo operando do primeiro A - B dará -5
* Multiplica ambos os operandos A * B dará 50
/ Divide o numerador pelo denominador B / A dará 2
% Operador de módulo e o resto após uma divisão inteira B% A dará 0
^ Operador de exponenciação B ^ A dará 100.000

Exemplo

Adicione um botão e tente o exemplo a seguir para entender todos os operadores aritméticos disponíveis no 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

Ao clicar no botão ou executar o script acima, ele produzirá o seguinte resultado.

Addition Result is 15

Subtraction Result is -5

Multiplication Result is 50

Division Result is 2

Modulus Result is 0

Exponentiation Result is 100000