Opérateurs de comparaison

Utilisés pour comparer des expressions.

result = expression1 comparisonoperator expression2

result = object1 Is object2

Arguments

result

Toute variable numérique.

expression

Toute expression.

comparisonoperator

Tout opérateur de comparaison.

object

Tout nom d'objet.

Notes

L'opérateur Is comporte une fonctionnalité de comparaison spécifique qui diffère des autres opérateurs énumérés dans le tableau suivant. Ce tableau contient une liste des opérateurs de comparaison et des conditions qui déterminent si la valeur de result est True, False ou Null :

Opérateur Description True si False si Null si
< Inférieur à expression1 < expression2 expression1 >= expression2 expression1 ou expression2 = Null
<= Inférieur ou égal à expression1 <= expression2 expression1 > expression2 expression1 ou expression2 = Null
> Supérieur à expression1 > expression2 expression1 <= expression2 expression1 ou expression2 = Null
>= Supérieur ou égal à expression1 >= expression2 expression1 < expression2 expression1 ou expression2 = Null
= Égal à expression1 = expression2 expression1 <> expression2 expression1 ou expression2 = Null
<> Différent de expression1 <> expression2 expression1 = expression2 expression1 ou expression2 = Null

Lorsque vous comparez deux expressions, il n'est pas toujours facile de déterminer si elles ont été comparées comme nombres ou comme chaînes.

Le tableau suivant décrit la manière dont les expressions sont comparées, ou ce qui résulte de la comparaison, en fonction du sous-type sous-jacent :

Si alors
Les deux expressions sont numériques Effectue une comparaison numérique.
Les deux expressions sont des chaînes Effectue une comparaison de chaînes
Une expression est numérique et l'autre est une chaîne L'expression numérique est inférieure à l'expression de chaîne.
Une expression est Empty et l'autre est numérique Effectue une comparaison numérique, en utilisant 0 comme expression Empty.
Une expression est Empty et l'autre est une chaîne Effectue une comparaison de chaîne, en utilisant une chaîne de longueur nulle ("") comme expression Empty.
Les deux expressions sont Empty Les expressions sont égales.

Version requise

Version 1

Voir aussi

=, opérateur | Is, opérateur | Priorité des opérateurs | Liste des opérateurs