VBA sammenligning Operators: Ikke lige, Less end eller Lige til

VBA sammenligning Operatorer

Dette er operatorer, der bruges til at sammenligne værdier. Sammenligningsoperatorer inkluderer lig med, mindre end, større end og ikke lig med

Sammenligningsoperatorer bruges til at sammenligne værdier med henblik på validering. Lad os sige, at du udvikler en simpel salgsapplikation. I denne applikation vil du validere de indtastede værdier, før du sender. I sådanne tilfælde kan du bruge sammenligningsoperatorer. Denne operatør vil tjekke mod de negative tal eller for at sikre, at det betalte beløb ikke overstiger det fakturerede beløb. Sammenligningsoperatører er nyttige i sådanne situationer.

Følgende tabel viser de sammenligningsoperatorer, der er defineret i VBA.

OperaTor Produktbeskrivelse
= Lige: kontrollerer om to værdier er ens. Den bruges også som opgaveoperatør
< Less end: Denne operator bruges til at trække tal fra
> Større end: Denne operator bruges til at gange tal
<> Ikke lig med: Denne operator bruges til at dividere tal
<= Less end eller lig med:
>= Større end eller lig med:

VBA sammenligning Operators med Eksempel

Følgende tabel viser Excel VBA-sammenligning Operatorer med eksempler og output.

S / N OperaTor Eksempel Produktion
1 = Hvis x = z Så Returnerer sandt, hvis de er ens, ellers returnerer det falsk
2 < Hvis x < z Så Returnerer sand, hvis x er mindre end z, ellers returnerer det falsk
3 > Hvis x > z Så Returnerer sand, hvis x er større end z, ellers returnerer det falsk
4 <> Hvis x <> z Så Returnerer sandt, hvis de ikke er ens, ellers returnerer det falsk
5 <= Hvis x <= z Så Returnerer sand, hvis x er mindre end eller lig med z, ellers returnerer det falsk
6 >= Hvis x >= Så Returnerer sand, hvis x er større end eller lig med z, ellers returnerer det falsk

Eksempel på kildekode

Lige sammenligning OperaTor

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

HER,

  • "Hvis 2 = 1 Så... Ellers... Afslut hvis" bruger if-sætningen til at evaluere betingelsen "2 = 1"
  • "MsgBox... " Er en indbygget funktion, der viser en beskedboks.
    • Den første parameter "True" eller "False" er, hvad der vil blive vist i meddelelsesboksen. I vores eksempel er 2 ikke lig med 1, derfor vil den vise "falsk" i meddelelsesboksen.
    • Den anden parameter "vbOKOnly" er den knap, der vises i meddelelsesboksen
    • Den tredje parameter "Lige Operator” er titlen på beskedboksen.

Udførelse af ovenstående kode giver følgende resultater

Ens OperaTor

Download ovenstående Excel-kode