AND IF
Ces mots clés sont employés dans une structure de contrôle
IF pour tester séquentiellement des expressions
jusqu'à ce que l'une d'elles soit
FALSE ou que toutes soient
TRUE.
Les expressions séparées par les mots clés
AND IF
sont évaluées de gauche à droite jusqu’à ce que l’une d'elles soit
FALSE.
Comme dans l'expression régulière
AND, si toutes les expressions sont évaluées
TRUE, alors le test est
TRUE (vrai). Cependant, à la différence de
AND, l’évaluation des expressions cesse lorsque l'une des expressions retourne
FALSE.
Vous ne pouvez pas mélanger les mots clés AND IF
et OR IF
sur une même ligne.
Astuce :
Si vous voulez mélanger des conditions And et Or, l'utilisation de parenthèses est recommandée.
Par exemple :
If (((x=1) Or (y=1)) And bNote_XY) And (bThis Or bThat Or bTheOther) Then
Voir aussi