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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour