VBA-sammenligningsoperatører: Ikke lig med, mindre end eller lig med

Indholdsfortegnelse:

Anonim

VBA-sammenligningsoperatører

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

Sammenligningsoperatører bruges til at sammenligne værdier til valideringsformål. Lad os sige, at du udvikler en simpel salgsapplikation. I denne applikation vil du validere de indtastede værdier, før du sender et indlæg. I sådanne tilfælde kan du bruge sammenligningsoperatorer. Denne operatør kontrollerer 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.

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

Operatør Beskrivelse
= Lige: kontrollerer, om to værdier er ens. Det bruges også som en opgaveoperatør
< Mindre end: Denne operator bruges til at trække tal
> Større end: Denne operator bruges til at multiplicere tal
<> Ikke lig med: Denne operator bruges til at opdele tal
<= Mindre end eller lig med:
> = Større end eller lig med:

VBA-sammenligningsoperatører med eksempel

Den følgende tabel viser Excel VBA-sammenligningsoperatører med eksempler og output.

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

Eksempel på kildekode

Lige sammenligningsoperatør

If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If

HER,

  • "Hvis 2 = 1 Så ... Ellers ... Afslut hvis" bruger if-sætningen til at evaluere tilstanden "2 = 1"
  • "MsgBox ..." Er en indbygget funktion, der viser en meddelelsesboks.
    • Den første parameter "Sand" eller "Falsk" er, hvad der vises i meddelelsesfeltet. I vores eksempel er 2 ikke lig med 1, derfor vil det vise "falsk" i msg-boksen.
    • Den anden parameter "vbOKOnly" er den knap, der vises i meddelelsesfeltet
    • Den tredje parameter "Lige operatør" er titlen på meddelelsesfeltet.

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

Download ovenstående Excel-kode