Comparație VBA Operatori: nu sunt egali, Less decât sau Egal cu
Comparație VBA Operatori
Aceștia sunt operatori care sunt utilizați pentru a compara valori. Operatorii de comparație includ egal cu, mai mic decât, mai mare decât și nu egal cu
Operatorii de comparație sunt utilizați pentru a compara valori în scopuri de validare. Să presupunem că sunteți dezvoltatping o aplicație simplă pentru punct de vânzare. În această aplicație, doriți să validați valorile introduse înainte de a le posta. În astfel de cazuri, puteți utiliza operatori de comparație. Acești operatori vor verifica în raport cu numerele negative sau se vor asigura că suma plătită nu depășește suma facturată. Operatorii de comparație sunt utili în astfel de situații.
Următorul tabel listează operatorii de comparație definiți în VBA.
| OperaTdR | Descriere |
|---|---|
| = | Egal: verifică dacă două valori sunt egale. De asemenea, este folosit ca operator de atribuire |
| < | Less decât: Acest operator este utilizat pentru a subordonatracnumere t |
| > | Mai mare decât: Acest operator este folosit pentru a înmulți numere |
| <> | Nu este egal cu: Acest operator este folosit pentru a împărți numere |
| <= | Less decât sau egal cu: |
| >= | Mai mare sau egal cu: |
Comparație VBA Operators cu Exemplu
Următorul tabel arată comparația Excel VBA Operatori cu exemple și rezultate.
| S / N | OperaTdR | Exemplu | producție |
|---|---|---|---|
| 1 | = | Dacă x = z Atunci | Returnează adevărat dacă sunt egale, altfel returnează false |
| 2 | < | Dacă x < z Atunci | Returnează adevărat dacă x este mai mic decât z, altfel returnează fals |
| 3 | > | Dacă x > z Atunci | Returnează adevărat dacă x este mai mare decât z, altfel returnează fals |
| 4 | <> | Dacă x <> z Atunci | Returnează adevărat dacă nu sunt egale, altfel returnează false |
| 5 | <= | Dacă x <= z Atunci | Returnează adevărat dacă x este mai mic sau egal cu z, altfel returnează fals |
| 6 | >= | Dacă x >= Atunci | Returnează adevărat dacă x este mai mare sau egal cu z, altfel returnează fals |
Exemplu de cod sursă
Comparație egală OperaTdR
If 2 = 1 Then
MsgBox "True", vbOKOnly, "Equal Operator"
Else
MsgBox "False", vbOKOnly, "Equal Operator"
End If
AICI,
- „Dacă 2 = 1 atunci... Altfel... Încheiați 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 mesaj.
- 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 „false” în caseta de mesaje.
- Al doilea parametru „vbOKOnly” este butonul care este afișat în caseta de mesaj
- Al treilea parametru „Egal Operator” este titlul casetei de mesaje.
Executarea codului de mai sus dă următoarele rezultate

