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
Download ovenstående Excel-kode