Operatori de comparație VBA: Nu sunt egali, mai mici sau egali cu

Cuprins:

Anonim

Operatori de comparație VBA

Aceștia sunt operatori care sunt folosiți pentru a compara valorile. Operatorii de comparație includ egali, mai mici decât, mai mari decât și nu egali cu

Operatorii de comparație sunt folosiți pentru a compara valorile în scopuri de validare. Să presupunem că dezvoltați o aplicație simplă pentru punctul de vânzare. În această aplicație, doriți să validați valorile introduse înainte de a posta. În astfel de cazuri, puteți utiliza operatori de comparație. Acest operator va verifica numărul negativ sau pentru a se asigura că suma plătită nu depășește suma facturată. Operatorii de comparație sunt la îndemână în astfel de situații.

Următorul tabel listează operatorii de comparație definiți în VBA.

Operator Descriere
= Egal: verifică dacă două valori sunt egale. De asemenea, este utilizat ca operator de atribuire
< Mai puțin de: Acest operator este utilizat pentru scăderea numerelor
> Mai mare decât: Acest operator este folosit pentru a multiplica numerele
<> Nu este egal cu: Acest operator este folosit pentru a împărți numerele
<= Mai mic sau egal cu:
> = Mai mare sau egal cu:

Operatori de comparație VBA cu exemplu

Următorul tabel prezintă operatorii de comparație Excel VBA cu exemple și rezultate.

S / N Operator Exemplu Ieșire
1 = Dacă x = z Atunci Returnează true dacă sunt egale, altfel returnează false
2 < Dacă x Returnează true dacă x este mai mic decât z, altfel returnează false
3 > Dacă x> z Atunci Returnează true dacă x este mai mare decât z, altfel returnează false
4 <> Dacă x <> z Atunci Returnează true dacă nu sunt egale, altfel returnează false
5 <= Dacă x <= z Atunci Returnează true dacă x este mai mic sau egal cu z, altfel returnează false
6 > = Dacă x> = Atunci Returnează true dacă x este mai mare decât z, altfel returnează false

Exemplu de cod sursă

Operator de comparație egală

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

AICI,

  • „Dacă 2 = 1 Apoi ... Altfel ... Termină dacă” folosește instrucțiunea if pentru a evalua condiția „2 = 1”
  • „MsgBox ...” Este o funcție încorporată care afișează o casetă de mesaje.
    • Primul parametru „Adevărat” sau „Fals” este ceea ce va fi afișat în caseta de mesaj. În exemplul nostru, 2 nu este egal cu 1, prin urmare, va afișa „fals” în caseta msg.
    • Al doilea parametru „vbOKOnly” este butonul care este afișat în caseta de mesaj
    • Al treilea parametru „Operator egal” este titlul casetei de mesaje.

Executarea codului de mai sus oferă următoarele rezultate

Descărcați codul Excel de mai sus