Opérateurs de comparaison VBA : Différent, Inférieur ou Égal à

Opérateurs de comparaison VBA

Ce sont des opérateurs utilisés pour comparer des valeurs. Les opérateurs de comparaison incluent égal à, inférieur à, supérieur à et non égal à

Les opérateurs de comparaison sont utilisés pour comparer les valeurs à des fins de validation. Disons que vous développez une application de point de vente simple. Dans cette application, vous souhaitez valider les valeurs saisies avant de publier. Dans de tels cas, vous pouvez utiliser des opérateurs de comparaison. Cet opérateur vérifiera les nombres négatifs ou s'assurera que le montant payé ne dépasse pas le montant facturé. Les opérateurs de comparaison sont utiles dans de telles situations.

Le following Le tableau répertorie les opérateurs de comparaison définis dans VBA.

Opérateur Description
= Égal : vérifie si deux valeurs sont égales. Il est également utilisé comme opérateur d'affectation
< Inférieur à : Cet opérateur est utilisé pour soustraire des nombres
> Supérieur à : Cet opérateur est utilisé pour multiplier des nombres
<> Différent de : Cet opérateur est utilisé pour diviser les nombres
<= Inférieur ou égal à:
>= Plus grand ou égal à:

Opérateurs de comparaison VBA avec exemple

Le following Le tableau montre les opérateurs de comparaison Excel VBA avec des exemples et des résultats.

Ratio S / N Opérateur Exemple Sortie
1 = Si x = z Alors Renvoie vrai s'ils sont égaux, sinon renvoie faux
2 < Si x < z Alors Renvoie vrai si x est inférieur à z, sinon il renvoie faux
3 > Si x > z Alors Renvoie vrai si x est supérieur à z, sinon il renvoie faux
4 <> Si x <> z Alors Renvoie vrai s'ils ne sont pas égaux, sinon renvoie faux
5 <= Si x <= z Alors Renvoie vrai si x est inférieur ou égal à z, sinon il renvoie faux
6 >= Si x >= Alors Renvoie vrai si x est supérieur ou égal à z, sinon il renvoie faux

Exemple de code source

Opérateur de comparaison égale

    If 2 = 1 Then
            MsgBox "True", vbOKOnly, "Equal Operator"
        Else
            MsgBox "False", vbOKOnly, "Equal Operator"
    End If

ICI,

  • « Si 2 = 1 Alors… Sinon… Finir si » utilise l'instruction if pour évaluer la condition « 2 = 1 »
  • "MessageBox... " Est une fonction intégrée qui affiche un message box.
    • Le premier paramètre « Vrai » ou « Faux » est ce qui sera affiché dans le message box. Dans notre exemple, 2 n'est pas égal à 1, donc "false" s'affichera dans le message. box.
    • Le deuxième paramètre « vbOKOnly » est le bouton qui s'affiche dans le message box
    • Le troisième paramètre « Equal Operator » est le titre du message box.

L'exécution du code ci-dessus donne le résultat suivantwing de projets

Opérateur égal

Téléchargez le code Excel ci-dessus