VBA palyginimo operatoriai: nelygu, mažesnė arba lygi

Turinys:

Anonim

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ą