Partage via


And

Used to perform a logical conjunction on two expressions.

Syntaxe

résultat = expression1etexpression2

La syntaxe de l’opérateur And est composée des é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 les deux expressions ont la valeur True, result a la valeur True. Si l’une des expressions prend la valeur False, le résultat est False. Le tableau suivant indique comment est déterminé result :

If expression1 a la valeur et expression2 est La valeur de result est
True False False
True Null Null
False True False
False False False
False Null False
Null True Null
Null False False
Null Null Null

L’opérateur And effectue également une comparaison d’opérations des bits de position identique dans deux expressions numériques et définit le bit correspondant dans result d’après le tableau suivant :

Si le bit dans expression1 a la valeur Et le bit dans expression2 est La valeur de result est
0 0 0
0 1 0
1 0 0
1 1 1

Exemple

Cet exemple utilise l’opérateur And pour effectuer une conjonction logique sur deux expressions.

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null    ' Initialize variables.
MyCheck = A > B And B > C         ' Returns True.
MyCheck = B > A And B > C         ' Returns False.
MyCheck = A > B And B > D         ' Returns Null.
MyCheck = A And B                 ' Returns 8 (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.