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)
- Automatiser la création d’une arborescence de dossiers à l’aide d’un batch DOS - lundi 25 septembre 2023
- Vers des intelligences artificielles dignes de confiance - lundi 18 septembre 2023
- EXCEL : Vérifier la validité d’un numéro SIREN - lundi 11 septembre 2023
- Tester la conformité d’un FEC avec TEST COMPTA DEMAT - lundi 4 septembre 2023
- Excel : améliorer la lisibilité de ses formules de calcul avec la fonction LET - lundi 28 août 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