VBA salīdzināšanas operatori: nav vienādi, mazāki vai vienādi ar

Satura rādītājs:

Anonim

VBA salīdzināšanas operatori

Tie ir operatori, kurus izmanto vērtību salīdzināšanai. Salīdzināšanas operatori ietver vienādu, mazāku, lielāku par un nav vienādu ar

Validācijas nolūkos vērtības tiek salīdzinātas ar salīdzināšanas operatoriem. Pieņemsim, ka jūs izstrādājat vienkāršu tirdzniecības vietas lietojumprogrammu. Šajā lietojumprogrammā vēlaties apstiprināt pirms izlikšanas ievadītās vērtības. Šādos gadījumos varat izmantot salīdzināšanas operatorus. Šis operators pārbaudīs negatīvos skaitļus vai pārliecināsies, vai samaksātā summa nepārsniedz rēķinā norādīto summu. Šādās situācijās noder salīdzināšanas operatori.

Šajā tabulā ir uzskaitīti VBA definētie salīdzināšanas operatori.

Operators Apraksts
= Vienāds: pārbauda, ​​vai divas vērtības ir vienādas. To lieto arī kā norīkojuma operatoru
< Mazāk nekā: Šis operators tiek izmantots skaitļu atņemšanai
> Lielāks nekā: Šis operators tiek izmantots skaitļu reizināšanai
<> Nav vienāds ar: Šis operators tiek izmantots skaitļu dalīšanai
<= Mazāks vai vienāds ar:
> = Lielāks vai vienāds ar:

VBA salīdzināšanas operatori ar piemēru

Šajā tabulā ir parādīti Excel VBA salīdzināšanas operatori ar piemēriem un izvadiem.

S / N Operators Piemērs Rezultāts
1 = Ja x = z Tad Atgriež patiesu, ja tie ir vienādi, pretējā gadījumā atgriež nepatiesu
2 < Ja x Atgriež true, ja x ir mazāks par z, pretējā gadījumā tas atgriež false
3 > Ja x> z Tad Atgriež patieso vērtību, ja x ir lielāks par z, pretējā gadījumā atgriež vērtību Nepatiesa
4 <> Ja x <> z Tad Atgriež patiesu, ja tie nav vienādi, pretējā gadījumā atgriež nepatiesu
5 <= Ja x <= z Tad Atgriež true, ja x ir mazāks vai vienāds ar z, pretējā gadījumā tas atgriež false
6 > = Ja x> = Tad Atgriež patieso vērtību, ja x ir lielāks par z, pretējā gadījumā atgriež vērtību Nepatiesa

Avota koda piemērs

Vienlīdzīgs salīdzināšanas operators

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

ŠEIT,

  • "Ja 2 = 1, tad ... Cits ... Beigt Ja" izmanto if paziņojumu, lai novērtētu nosacījumu "2 = 1"
  • "MsgBox ..." ir iebūvēta funkcija, kas parāda ziņojumu lodziņu.
    • Pirmais parametrs "True" vai "False" ir tas, kas tiks parādīts ziņojumu lodziņā. Mūsu piemērā 2 nav vienāds ar 1, tāpēc ziņojuma lodziņā tas parādīs "false".
    • Otrais parametrs "vbOKOnly" ir poga, kas tiek parādīta ziņojumu lodziņā
    • Trešais parametrs "Vienāds operators" ir ziņojuma lodziņa nosaukums.

Izpildot iepriekš minēto kodu, tiek iegūti šādi rezultāti

Lejupielādējiet iepriekš minēto Excel kodu