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)
- Lancer l’exécution d’un script Python à partir d’une macro VBA - lundi 9 septembre 2024
- Open Data : quoi de neuf ? - lundi 2 septembre 2024
- Auditsi cité dans le podcast Marketing du cabinet comptable - mercredi 21 août 2024
- IA générative : aide à la rédaction de prompts efficaces - samedi 17 août 2024
- S’initier à l’analyse de données et l’automatisation des tâches - dimanche 11 août 2024
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
Pingback: SQL : Vérifier la validité d’un numéro SIREN - Audit & Systèmes d'Information