Partager via


Opérateur Or

Permet d'effectuer une disjonction logique sur deux expressions.

Syntaxe

résultat = expression1ouexpression2

La syntaxe de l'opérateur Or comprend les éléments suivants :

Élément Description
result Requis ; n’importe quelle variable numérique.
expression1 Obligatoire ; toute expression valide.
expression2 Obligatoire ; toute expression valide.

Remarques

Si une des expressions ou les deux ont la valeur True, result a la valeur True. Le tableau suivant illustre la façon dont le résultat est déterminé.

If expression1 a la valeur And expression2 a la valeur Then result a la valeur
True True True
True False True
True Null True
False True True
False False False
False Null Null
Null True True
Null False Null
Null Null Null

L’opérateur Or effectue également une comparaison au niveau du bit des bits positionnés de manière identique dans deux expressions numériques et définit le bit correspondant dans le résultat en fonction du tableau suivant.

If le bit dans expression1 a la valeur And le bit dans expression2 a la valeur Then result a la valeur
0 0 0
0 1 1
1 0 1
1 1 1

Exemple

Cet exemple utilise l'opérateur Or pour effectuer une disjonction logique sur deux expressions.

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null    ' Initialize variables.
MyCheck = A > B Or B > C    ' Returns True.
MyCheck = B > A Or B > C    ' Returns True.
MyCheck = A > B Or B > D    ' Returns True.
MyCheck = B > D Or B > A    ' Returns Null.
MyCheck = A Or B    ' Returns 10 (bitwise comparison).

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.