VBA sammenligning Operators: Ikke like, Less enn eller lik
VBA sammenligning Operatorer
Dette er operatorer som brukes til å sammenligne verdier. Sammenligningsoperatorer inkluderer lik, mindre enn, større enn og ikke lik
Sammenligningsoperatorer brukes til å sammenligne verdier for valideringsformål. La oss si at du utvikler en enkel salgsapplikasjon. I denne applikasjonen ønsker du å validere verdiene som er angitt før du poster. I slike tilfeller kan du bruke sammenligningsoperatorer. Denne operatøren vil sjekke mot de negative tallene eller for å sikre at beløpet som betales ikke overstiger det fakturerte beløpet. Sammenligningsoperatører kommer godt med i slike situasjoner.
Følgende tabell viser sammenligningsoperatørene definert i VBA.
| Operator | Tekniske beskrivelser |
|---|---|
| = | Lik: sjekker om to verdier er like. Den brukes også som oppdragsoperatør |
| < | Less enn: Denne operatoren brukes til å trekke fra tall |
| > | Større enn: Denne operatoren brukes til å multiplisere tall |
| <> | Ikke lik: Denne operatoren brukes til å dele tall |
| <= | Less enn eller lik: |
| >= | Større enn eller lik: |
VBA sammenligning Operators med Eksempel
Følgende tabell viser Excel VBA-sammenligning Operatorer med eksempler og utgang.
| S / N | Operator | Eksempel | Produksjon |
|---|---|---|---|
| 1 | = | Hvis x = z Da | Returnerer sann hvis de er like, ellers returnerer den usann |
| 2 | < | Hvis x < z Da | Returnerer sant hvis x er mindre enn z, ellers returnerer det usann |
| 3 | > | Hvis x > z Da | Returnerer sant hvis x er større enn z, ellers returnerer det usann |
| 4 | <> | Hvis x <> z Da | Returnerer sann hvis de ikke er like, ellers returnerer den usann |
| 5 | <= | Hvis x <= z Da | Returnerer sann hvis x er mindre enn eller lik z, ellers returnerer den usann |
| 6 | >= | Hvis x >= Da | Returnerer sant hvis x er større enn eller lik z, ellers returnerer det usann |
Eksempel på kildekode
Lik sammenligning Operator
If 2 = 1 Then
MsgBox "True", vbOKOnly, "Equal Operator"
Else
MsgBox "False", vbOKOnly, "Equal Operator"
End If
HER,
- "Hvis 2 = 1 Da... Ellers... Avslutt Hvis" bruker if-setningen for å evaluere betingelsen "2 = 1"
- "MsgBox... " Er en innebygd funksjon som viser en meldingsboks.
- Den første parameteren "True" eller "False" er det som vises i meldingsboksen. I vårt eksempel er 2 ikke lik 1, derfor vil den vise "false" i meldingsboksen.
- Den andre parameteren "vbOKOnly" er knappen som vises i meldingsboksen
- Den tredje parameteren "Equal Operator» er tittelen på meldingsboksen.
Utførelse av koden ovenfor gir følgende resultater

