Partager via


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.