VBA-jämförelse Operators: Inte lika, Less än eller Lika med
VBA-jämförelse Operatorer
Detta är operatorer som används för att jämföra värden. Jämförelseoperatorer inkluderar lika med, mindre än, större än och inte lika med
Jämförelseoperatorer används för att jämföra värden i valideringssyfte. Låt oss säga att du utvecklar en enkel applikation för försäljningsställen. I den här applikationen vill du validera de värden du angav innan du postar. I sådana fall kan du använda jämförelseoperatorer. Denna operatör kommer att kontrollera mot de negativa siffrorna eller för att säkerställa att det betalda beloppet inte överstiger det fakturerade beloppet. Jämförelseoperatörer kommer väl till pass i sådana situationer.
Följande tabell listar de jämförelseoperatorer som definieras i VBA.
Operator | Description |
---|---|
= | Lika: kontrollerar om två värden är lika. Den används också som uppdragsoperatör |
< | Less än: Denna operator används för att subtrahera tal |
> | Större än: Denna operator används för att multiplicera tal |
<> | Inte lika med: Denna operator används för att dividera tal |
<= | Less än eller lika med: |
>= | Större än eller lika med: |
VBA-jämförelse Operators med Exempel
Följande tabell visar Excel VBA-jämförelse Operators med exempel och output.
S / N | Operator | Exempelvis | Produktion |
---|---|---|---|
1 | = | Om x = z Då | Returnerar sant om de är lika, annars returnerar det falskt |
2 | < | Om x < z Då | Returnerar sant om x är mindre än z, annars returnerar det falskt |
3 | > | Om x > z Då | Returnerar sant om x är större än z, annars returnerar det falskt |
4 | <> | Om x <> z Då | Returnerar sant om de inte är lika, annars returnerar det falskt |
5 | <= | Om x <= z Då | Returnerar sant om x är mindre än eller lika med z, annars returnerar det falskt |
6 | >= | Om x >= Då | Returnerar sant om x är större än eller lika med z, annars returnerar det falskt |
Exempel på källkod
Jämlik jämförelse Operator
If 2 = 1 Then MsgBox "True", vbOKOnly, "Equal Operator" Else MsgBox "False", vbOKOnly, "Equal Operator" End If
HÄR,
- "Om 2 = 1 då... annars... sluta om" använder if-satsen för att utvärdera villkoret "2 = 1"
- "MeddBox... " Är en inbyggd funktion som visar en meddelanderuta.
- Den första parametern "True" eller "False" är vad som kommer att visas i meddelanderutan. I vårt exempel är 2 inte lika med 1, därför kommer det att visa "false" i meddelanderutan.
- Den andra parametern "vbOKOnly" är knappen som visas i meddelanderutan
- Den tredje parametern "Equal Operator” är rubriken på meddelanderutan.
Att köra ovanstående kod ger följande resultat
Ladda ner ovanstående Excel-kod