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