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.