VBA - Operatori aritmetici
I seguenti operatori aritmetici sono supportati da VBA.
Supponiamo che la variabile A contenga 5 e la variabile B contenga 10, quindi -
Operatore | Descrizione | Esempio |
---|---|---|
+ | Aggiunge i due operandi | A + B darà 15 |
- | Sottrae il secondo operando dal primo | A - B darà -5 |
* | Moltiplica entrambi gli operandi | A * B darà 50 |
/ | Divide il numeratore per il denominatore | B / A darà 2 |
% | Operatore modulo e il resto dopo una divisione intera | B% A darà 0 |
^ | Operatore di esponenziazione | B ^ A darà 100000 |
Esempio
Aggiungi un pulsante e prova il seguente esempio per comprendere tutti gli operatori aritmetici disponibili in 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
Quando si fa clic sul pulsante o si esegue lo script precedente, verrà prodotto il risultato seguente.
Addition Result is 15
Subtraction Result is -5
Multiplication Result is 50
Division Result is 2
Modulus Result is 0
Exponentiation Result is 100000