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