En mathématique, les opérateurs arithmétiques symbolisent les opérations entre les différents nombres composant une expression (par exemple : 5 + 3 * 4).
En VBA (et dans la plupart des langages informatiques d’ailleurs), les opérateurs arithmétiques sont représentés sous cette forme :
Élévation à la puissance | ^ |
Signe négatif, positif (1) d’un nombre | -, + |
Addition | + |
Soustraction | – |
Multiplication | * |
Division | / |
Division d’un entier | \ |
Modulo (calcul du reste d’une division) | Mod |
Modulo (en Langage C) | % |
Affectation d’une valeur à une variable | = |
(1) facultatif
Ordre d’exécution des calculs dans une même expression (priorité) :
Lorsqu’une multiplication et une division se produisent toutes les deux dans une expression, les opérations sont évaluées de gauche à droite. Lorsqu’une addition et une soustraction se produisent toutes les deux dans une expression, les opérations sont évaluées de gauche à droite.
Des parenthèses peuvent être utilisées pour remplacer l’ordre de priorité et forcer l’évaluation de certaines parties d’une expression avant d’autres. Les opérations entre parenthèses sont toujours effectuées avant celles en dehors des parenthèses. Cependant, la priorité des opérateurs est conservée dans les parenthèses.
Ainsi 5 + 3 * 4 ne donne pas le même résultat que (5 + 3) * 4…
Approfondir le sujet : les opérateurs / Utiliser les opérateurs arithmétiques / s’initier au langage Basic / programmer en VBA / maîtriser le langage de requête SQL


Derniers articles parBenoît RIVIERE (voir tous)
- Bases d’information publiques utiles à l’évaluation de l’intégrité des tiers (guide de l’AFA) - dimanche 19 mars 2023
- Excel : Obtenir les distances et temps de parcours d’un trajet Google Maps - samedi 18 mars 2023
- Evaluation de biens immobiliers : le prix de l’immobilier en France - samedi 11 mars 2023
- Règlement ANC n° 2022-06 relatif à la modernisation des états financiers : 5ème partie – Impact sur le calcul de la VA CVAE et sur celui de la RSP - dimanche 5 mars 2023
- Lazarus : afficher les caractères accentués (mode console) - mardi 28 février 2023
Pingback: Initiation à la programmation en Basic – ETAPE 6 : Calculs et utilisation des variables | Audit & Systèmes d'Information
Pingback: Analyse de données : interroger une base de données avec une requête SQL – Audit & Systèmes d'Information
Pingback: Programmation (VBA, SQL…) : les opérateurs – Audit & Systèmes d'Information
Pingback: Initiation à la programmation en Basic – ETAPE 8 : Tests conditionnels – Audit & Systèmes d'Information
Pingback: Calculer un numéro de TVA intracommunautaire – Audit & Systèmes d'Information