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.