VBA palyginimo operatoriai
Tai operatoriai, naudojami vertėms palyginti. Palyginimo operatoriai yra lygūs, mažesni, didesni ir ne lygūs
Palyginimo operatoriai naudojami vertėms lyginti patvirtinimo tikslais. Tarkime, kad kuriate paprastą pardavimo vietos programą. Šioje programoje norite patvirtinti prieš paskelbdami įvestas vertes. Tokiais atvejais galite naudoti palyginimo operatorius. Šis operatorius patikrins neigiamus skaičius arba užtikrins, kad sumokėta suma neviršytų sąskaitoje nurodytos sumos. Palyginimo operatoriai praverčia tokiose situacijose.
Šioje lentelėje pateikiami palyginimo operatoriai, apibrėžti VBA.
operatorius | apibūdinimas |
---|---|
= | Lygus: patikrina, ar dvi vertės yra lygios. Jis taip pat naudojamas kaip priskyrimo operatorius |
< | Mažiau nei: Šis operatorius naudojamas atimant skaičius |
> | Didesnis nei: Šis operatorius naudojamas skaičiams padauginti |
<> | Nelygu: Šis operatorius naudojamas skaičiams dalyti |
<= | Mažesnė arba lygi: |
> = | Didesnis arba lygus: |
VBA palyginimo operatoriai su pavyzdžiu
Šioje lentelėje rodomi „Excel VBA“ palyginimo operatoriai su pavyzdžiais ir išvestimi.
S / N | operatorius | Pavyzdys | Rezultatas |
---|---|---|---|
1 | = | Jei x = z Tada | Grąžina tiesą, jei jos yra lygios, kitaip grąžina klaidingą |
2 | < | Jei x Grąžina tiesą, jei x yra mažesnis nei z, kitu atveju - klaidinga |
|
3 | > | Jei x> z Tada | Grąžina tiesą, jei x yra didesnis už z, kitu atveju - klaidingą |
4 | <> | Jei x <> z Tada | Grąžina tiesą, jei jos nėra lygios, kitaip - klaidinga |
5 | <= | Jei x <= z Tada | Grąžina teisingą, jei x yra mažesnis arba lygus z, kitu atveju jis pateikia klaidingą reikšmę |
6 | > = | Jei x> = Tada | Grąžina tiesą, jei x yra didesnis už z, kitu atveju - klaidingą |
Šaltinio kodo pavyzdys
Lygus palyginimo operatorius
If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If
ČIA
- "Jei 2 = 1, tada ... Kitas ... Pabaiga If" naudoja if sakinį, kad įvertintų sąlygą "2 = 1"
- „MsgBox…“ yra įmontuota funkcija, rodanti pranešimų laukelį.
- Pirmasis parametras „True“ arba „False“ yra tai, kas bus rodoma pranešimo laukelyje. Mūsų pavyzdyje 2 nėra lygus 1, todėl jis pranešimo laukelyje rodys „false“.
- Antrasis parametras „vbOKOnly“ yra mygtukas, rodomas pranešimų laukelyje
- Trečias parametras „Vienodas operatorius“ yra pranešimų langelio pavadinimas.
Vykdant aukščiau nurodytą kodą gaunami šie rezultatai
Atsisiųskite aukščiau nurodytą „Excel“ kodą