VBA-vergelijkingsoperatoren: niet gelijk, kleiner dan of gelijk aan

Inhoudsopgave:

Anonim

VBA-vergelijkingsoperatoren

Dit zijn operatoren die worden gebruikt om waarden te vergelijken. Vergelijkingsoperatoren omvatten gelijk aan, kleiner dan, groter dan en niet gelijk aan

Vergelijkingsoperatoren worden gebruikt om waarden te vergelijken voor validatiedoeleinden. Stel dat u een eenvoudige kassatoepassing ontwikkelt. In deze applicatie wil je de ingevoerde waarden valideren voordat je een bericht plaatst. In dergelijke gevallen kunt u vergelijkingsoperatoren gebruiken. Deze operator controleert de negatieve cijfers of zorgt ervoor dat het betaalde bedrag het gefactureerde bedrag niet overschrijdt. In dergelijke situaties zijn vergelijkingsoperatoren handig.

De volgende tabel bevat de vergelijkingsoperatoren die in VBA zijn gedefinieerd.

Operator Omschrijving
Gelijk: controleert of twee waarden gelijk zijn. Het wordt ook gebruikt als toewijzingsoperator
Minder dan: deze operator wordt gebruikt om getallen af ​​te trekken
Groter dan: deze operator wordt gebruikt om getallen te vermenigvuldigen
Niet gelijk aan: deze operator wordt gebruikt om getallen te delen
Minder dan of gelijk aan:
Groter dan of gelijk aan:

VBA-vergelijkingsoperatoren met voorbeeld

De volgende tabel toont Excel VBA-vergelijkingsoperatoren met voorbeelden en uitvoer.

S / N Operator Voorbeeld Uitvoer
1 Als x = z Dan Geeft true terug als ze gelijk zijn, anders wordt false geretourneerd
2 Als x Geeft true terug als x kleiner is dan z, anders geeft het false
3 Als x> z Dan Geeft true terug als x groter is dan z, anders geeft het false
4 Als x <> z Dan Geeft true terug als ze niet gelijk zijn, anders wordt false geretourneerd
5 Als x <= z Dan Geeft true terug als x kleiner is dan of gelijk is aan z, anders geeft het false terug
6 Als x> = Dan Geeft true terug als x groter is dan z, anders geeft het false

Voorbeeld broncode

Gelijke vergelijkingsoperator

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

HIER,

  • "If 2 = 1 Then… Else… End If" gebruikt de if-instructie om de voorwaarde "2 = 1" te evalueren
  • "MsgBox…" Is een ingebouwde functie die een berichtvenster weergeeft.
    • De eerste parameter "True" of "False" is wat wordt weergegeven in het berichtvenster. In ons voorbeeld is 2 niet gelijk aan 1, daarom wordt "false" weergegeven in het berichtvenster.
    • De tweede parameter "vbOKOnly" is de knop die wordt weergegeven in het berichtvenster
    • De derde parameter "Equal Operator" is de titel van het berichtvenster.

Het uitvoeren van de bovenstaande code geeft de volgende resultaten

Download de bovenstaande Excel-code