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.