VBA - Opérateurs

Un Operator peut être défini à l'aide d'une expression simple - 4 + 5 est égal à 9. Ici, 4 et 5 sont appelés operands et + est appelé operator. VBA prend en charge les types d'opérateurs suivants -

  • Opérateurs arithmétiques
  • Opérateurs de comparaison
  • Opérateurs logiques (ou relationnels)
  • Opérateurs de concaténation

Les opérateurs arithmatiques

Les opérateurs arithmétiques suivants sont pris en charge par VBA.

Supposons que la variable A vaut 5 et la variable B vaut 10, alors -

Afficher des exemples

Opérateur La description Exemple
+ Ajoute les deux opérandes A + B donnera 15
- Soustrait le deuxième opérande du premier A - B donnera -5
* Multiplie les deux opérandes A * B donnera 50
/ Divise le numérateur par le dénominateur B / A donnera 2
% Opérateur de module et le reste après une division entière B% A donnera 0
^ Opérateur d'exponentiation B ^ A donnera 100000

Les opérateurs de comparaison

Les opérateurs de comparaison suivants sont pris en charge par VBA.

Supposons que la variable A vaut 10 et la variable B 20, alors -

Afficher des exemples

Opérateur La description Exemple
= Vérifie si la valeur des deux opérandes est égale ou non. Si oui, alors la condition est vraie. (A = B) est faux.
<> Vérifie si la valeur des deux opérandes est égale ou non. Si les valeurs ne sont pas égales, la condition est vraie. (A <> B) est vrai.
> Vérifie si la valeur de l'opérande gauche est supérieure à la valeur de l'opérande droit. Si oui, alors la condition est vraie. (A> B) est faux.
< Vérifie si la valeur de l'opérande gauche est inférieure à la valeur de l'opérande droit. Si oui, alors la condition est vraie. (A <B) est vrai.
> = Vérifie si la valeur de l'opérande gauche est supérieure ou égale à la valeur de l'opérande droit. Si oui, alors la condition est vraie. (A> = B) est faux.
<= Vérifie si la valeur de l'opérande gauche est inférieure ou égale à la valeur de l'opérande droit. Si oui, alors la condition est vraie. (A <= B) est vrai.

Les opérateurs logiques

Les opérateurs logiques suivants sont pris en charge par VBA.

Supposons que la variable A vaut 10 et la variable B vaut 0, alors -

Afficher des exemples

Opérateur La description Exemple
ET Opérateur logique ET appelé. Si les deux conditions sont vraies, alors l'expression est vraie. a <> 0 ET b <> 0 est faux.
OU Opérateur OU logique appelé. Si l'une des deux conditions est vraie, la condition est vraie. a <> 0 OU b <> 0 est vrai.
NE PAS Opérateur PAS logique appelé. Utilisé pour inverser l'état logique de son opérande. Si une condition est vraie, alors l'opérateur logique NOT rendra faux. NOT (a <> 0 OU b <> 0) est faux.
XOR Exclusion logique appelée. C'est la combinaison de l'opérateur NOT et OR. Si une et une seule des expressions est évaluée à True, le résultat est True. (a <> 0 XOR b <> 0) est vrai.

Les opérateurs de concaténation

Les opérateurs de concaténation suivants sont pris en charge par VBA.

Supposons que la variable A vaut 5 et la variable B vaut 10 alors -

Afficher des exemples

Opérateur La description Exemple
+ Ajoute deux valeurs comme variable. Les valeurs sont numériques A + B donnera 15
& Concatène deux valeurs A & B donnera 510

Supposons que la variable A = "Microsoft" et la variable B = "VBScript", alors -

Opérateur La description Exemple
+ Concatène deux valeurs A + B donnera MicrosoftVBScript
& Concatène deux valeurs A & B donnera MicrosoftVBScript

Note- Les opérateurs de concaténation peuvent être utilisés pour les nombres et les chaînes. La sortie dépend du contexte, si les variables contiennent une valeur numérique ou une valeur de chaîne.