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 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 comparare. Acest operator va verifica cu numerele negative sau pentru a se asigura că suma plătită nu depășește suma facturată. Operatorii de comparație sunt de folos în astfel de situații.
Următorul tabel listează operatorii de comparație definiți în VBA.
OperaTdR | Description |
---|---|
= | Egal: verifică dacă două valori sunt egale. De asemenea, este folosit ca operator de atribuire |
< | Less decât: Acest operator este folosit pentru a scădea numere |
> | 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
Descărcați codul Excel de mai sus