Opérateur Imp
Permet de procéder à une implication logique sur deux expressions.
Syntaxe
résultat=expression1Impexpression2
La syntaxe de l'opérateur Imp présente 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
Le tableau suivant illustre la façon dont le résultat est déterminé.
If expression1 a la valeur | et expression2 est | La valeur de result est |
---|---|---|
True | True | True |
True | False | False |
True | Null | Null |
False | True | True |
False | False | True |
False | Null | True |
Null | True | True |
Null | False | Null |
Null | Null | Null |
L’opérateur Imp effectue une comparaison au niveau du bit des bits de position 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 | Et le bit dans expression2 est | La valeur de result est |
---|---|---|
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
Exemple
Cet exemple utilise l’opérateur Imp pour effectuer une implication logique sur deux expressions.
Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null ' Initialize variables.
MyCheck = A > B Imp B > C ' Returns True.
MyCheck = A > B Imp C > B ' Returns False.
MyCheck = B > A Imp C > B ' Returns True.
MyCheck = B > A Imp C > D ' Returns True.
MyCheck = C > D Imp B > A ' Returns Null.
MyCheck = B Imp A ' Returns -1 (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.