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)
- Fusionner plusieurs fichiers PDF avec Python - mardi 23 juillet 2024
- Révisez les comptes d’une entreprise à partir de son FEC - lundi 15 juillet 2024
- Clôtures comptables : analysez vos FEC avant de les archiver… - dimanche 30 juin 2024
- Excel : collecter des données juridiques sur les entreprises avec l’API SIRENE – 2ème partie : base SIRET (établissements) - lundi 27 mai 2024
- Analyse de données & FEC provisoire : créer des numéros d’écriture avec un script Python - samedi 27 avril 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