VBA-vergelijking Operators: Niet gelijk, Less dan of gelijk aan
VBA-vergelijking Operaverdraaid
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 toepassing wilt u de ingevoerde waarden valideren voordat u ze boekt. In dergelijke gevallen kunt u vergelijkingsoperatoren gebruiken. Deze operator controleert op negatieve getallen of om ervoor te zorgen dat het betaalde bedrag het gefactureerde bedrag niet overschrijdt. Vergelijkingsoperatoren zijn in dergelijke situaties handig.
De volgende tabel bevat de vergelijkingsoperatoren die zijn gedefinieerd in VBA.
Operator | Beschrijving |
---|---|
= | Equal: controleert of twee waarden gelijk zijn. Wordt ook gebruikt als toewijzingsoperator |
< | Less 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 |
<= | Less dan of gelijk aan: |
>= | Groter dan of gelijk aan: |
VBA-vergelijking Operators met Voorbeeld
De volgende tabel toont een vergelijking van Excel VBA Operators met voorbeelden en uitvoer.
S / N | Operator | Voorbeeld | uitgang |
---|---|---|---|
1 | = | Als x = z Dan | Retourneert waar als ze gelijk zijn, anders retourneert het onwaar |
2 | < | Als x < z Dan | Retourneert waar als x kleiner is dan z, anders retourneert het onwaar |
3 | > | Als x > z Dan | Retourneert waar als x groter is dan z, anders retourneert het onwaar |
4 | <> | Als x <> z Dan | Retourneert waar als ze niet gelijk zijn, anders retourneert het onwaar |
5 | <= | Als x <= z Dan | Retourneert waar als x kleiner is dan of gelijk is aan z, anders retourneert het onwaar |
6 | >= | Als x >= Dan | Retourneert waar als x groter is dan of gelijk is aan z, anders retourneert het onwaar |
Voorbeeld broncode
Gelijke vergelijking Operator
If 2 = 1 Then MsgBox "True", vbOKOnly, "Equal Operator" Else MsgBox "False", vbOKOnly, "Equal Operator" End If
HIER,
- “Als 2 = 1 Dan… Anders… Einde Als” gebruikt de if-instructie om de voorwaarde “2 = 1” te evalueren
- “BerichtBox... " Is een ingebouwde functie die een berichtenvenster weergeeft.
- De eerste parameter "True" of "False" is wat er in het berichtenvak wordt weergegeven. In ons voorbeeld is 2 niet gelijk aan 1, daarom wordt "false" weergegeven in het berichtenvak.
- De tweede parameter “vbOKOnly” is de knop die in het berichtvak wordt weergegeven
- De derde parameter “Gelijk Operator” is de titel van het berichtvak.
Het uitvoeren van de bovenstaande code geeft de volgende resultaten
Download de bovenstaande Excel-code