VBA - Opérateurs arithmétiques
Les opérateurs arithmétiques suivants sont pris en charge par VBA.
Supposons que la variable A vaut 5 et la variable B vaut 10, alors -
Opérateur | La description | Exemple |
---|---|---|
+ | Ajoute les deux opérandes | A + B donnera 15 |
- | Soustrait le deuxième opérande du premier | A - B donnera -5 |
* | Multiplie les deux opérandes | A * B donnera 50 |
/ | Divise le numérateur par le dénominateur | B / A donnera 2 |
% | Opérateur de module et le reste après une division entière | B% A donnera 0 |
^ | Opérateur d'exponentiation | B ^ A donnera 100000 |
Exemple
Ajoutez un bouton et essayez l'exemple suivant pour comprendre tous les opérateurs arithmétiques disponibles dans 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
Lorsque vous cliquez sur le bouton ou exécutez le script ci-dessus, il produira le résultat suivant.
Addition Result is 15
Subtraction Result is -5
Multiplication Result is 50
Division Result is 2
Modulus Result is 0
Exponentiation Result is 100000