Opérateurs disponibles dans VBA


Comme tout autre langage de programmation (ou langage de script), VBA utilise les opérateurs.  Mais en fait: Qu'est-ce qu'un Opérateur en programmation? Et quels sont les Opérateurs disponibles en VBA?

Voici la réponse à ces questions…

Opérateurs dans VBA: la théorie

  • Un opérateur est un symbole utilisé pour effectuer une opération (un calcul) entre opérandes (exemple: /, +, And, Or)
  • Une opérande est une variable, un littéral ou une expression (exemple: MaVariable, 1, a+3)
  • Une expression est une suite valide d'opérateurs et d'opérandes (exemple: a = b – c + 3)

Pour illustration, prenons l'expression suivante: b = a/3

On peut y trouver deux opérateurs ( = et /) et trois opérandes (a, b et 3).

En VBA, il existe trois types d'opérateur:
– les opérateurs arithmétiques
– les opérateurs logiques
– les opérateurs de comparaisons

Dans la section suivante, vous trouverez la description de chacun des opérateurs utilisables dans VBA. Sachez que chaque langage de programmation a ses propres opérateurs. Par exemple, vous ne trouverez pas en VBA des opérateurs d'incrémentation (++) ou décrémentation (–) comme en C++.

Opérateurs dans VBA: les opérateurs disponibles

Voici la liste de tous les opérateurs disponibles dans VBA avec leur catégorie et leur description.

OpérateurType d'opérateurDescription
^Opérateur arithmétiqueUtilisé pour élever un nombre à la puissance d'un exposant
*Opérateur arithmétiqueUtilisé pour multiplier deux nombres
/Opérateur arithmétiqueUtilisé pour diviser deux nombres - retourne un résultat en virgule flottante
\Opérateur arithmétiqueUtilisé pour diviser deux nombres - retourne un résultat entier
ModOpérateur arithmétiqueUtilisé pour diviser deux nombres - retourne uniquement le reste de la division
+Opérateur arithmétiqueUtilisé pour additionner deux numéros
-Opérateur arithmétiqueUtilisé pour trouver la différence entre deux nombres ou pour indiquer la valeur négative d'une expression numérique
IsOpérateur de comparaisonUtilisé pour comparer deux variables de référence de l'objet
LikeOpérateur de comparaisonUtilisé pour comparer deux chaînes de caractères
<Opérateur de comparaisonInférieur à
<=Opérateur de comparaisonInférieur ou égal à
>Opérateur de comparaisonSupérieur à
>=Opérateur de comparaisonSupérieur ou égale à
=Opérateur de comparaisonÉgal à
<>Opérateur de comparaisonNon égal à (différent de)
&Opérateur de concaténationPermet de forcer la concaténation de deux expressions
+Opérateur de concaténationSi utilisé avec des chaînes de caractères, il fait la concaténation de ces chaînes
AndOpérateur logiqueUtilisé pour effectuer une conjonction logique sur deux expressions
EqvOpérateur logiqueUtilisé pour effectuer une équivalence logique sur deux expressions
ImpOpérateur logiqueUtilisé pour effectuer une implication logique sur deux expressions
NotOpérateur logiqueUtilisé pour effectuer une négation logique sur une expression
OrOpérateur logiqueUtilisé pour effectuer une disjonction logique sur deux expressions
XorOpérateur logiqueUtilisé pour effectuer une exclusion logique sur deux expressions

Pour aller plus loin

Voici du contenu supplémentaire qui pourrait vous intéresser pour approfondir le sujets des Opérateurs en VBA

5 0

Partagez cette page...
Share on FacebookShare on Google+Share on LinkedInTweet about this on TwitterShare on RedditShare on TumblrDigg thisEmail this to someone

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée.