VBA-sammenligningsoperatører: Ikke like, mindre enn eller lik

Innholdsfortegnelse:

Anonim

VBA-sammenligningsoperatører

Dette er operatører som brukes til å sammenligne verdier. Sammenligningsoperatører inkluderer lik, mindre enn, større enn og ikke lik

Sammenligningsoperatører brukes til å sammenligne verdier for valideringsformål. La oss si at du utvikler en enkel salgsapplikasjon. I denne applikasjonen vil du validere verdiene som er angitt før du legger ut. I slike tilfeller kan du bruke sammenligningsoperatorer. Denne operatøren vil sjekke mot de negative tallene eller for å sikre at det betalte beløpet ikke overstiger det fakturerte beløpet. Sammenligningsoperatører kommer godt med i slike situasjoner.

Tabellen nedenfor viser sammenligningsoperatørene definert i VBA.

Operatør Beskrivelse
= Like: sjekker om to verdier er like. Den brukes også som en oppdragsoperatør
< Mindre enn: Denne operatøren brukes til å trekke tall
> Større enn: Denne operatøren brukes til å multiplisere tall
<> Ikke lik: Denne operatøren brukes til å dele tall
<= Mindre enn eller lik:
> = Større enn eller lik:

VBA-sammenligningsoperatører med eksempel

Tabellen nedenfor viser Excel VBA-sammenligningsoperatører med eksempler og utdata.

S / N Operatør Eksempel Produksjon
1 = Hvis x = z Da Returnerer sant hvis de er like, ellers returnerer den falske
2 < Hvis x Returnerer sant hvis x er mindre enn z, ellers returnerer den false
3 > Hvis x> z Da Returnerer true hvis x er større enn z, ellers returnerer den false
4 <> Hvis x <> z Da Returnerer sant hvis de ikke er like, ellers returnerer den falske
5 <= Hvis x <= z Da Returnerer sant hvis x er mindre enn eller lik z, ellers returnerer den false
6 > = Hvis x> = Da Returnerer true hvis x er større enn z, ellers returnerer den false

Eksempel på kildekode

Lignende sammenligningsoperatør

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

HER,

  • "Hvis 2 = 1 Så ... Annet ... Avslutt hvis" bruker if-setningen for å evaluere tilstanden "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 "falsk" i msg-boksen.
    • Den andre parameteren "vbOKOnly" er knappen som vises i meldingsboksen
    • Den tredje parameteren "Equal Operator" er tittelen på meldingsboksen.

Å utføre ovennevnte kode gir følgende resultater

Last ned Excel-koden ovenfor