Operatori VBA - Lista operatorilor Excel VBA (exemple)

Operatori VBA Excel

În VBA, operatorii sunt folosiți pentru a verifica dacă un număr este mai mare decât altul sau mai mic decât altul sau egal cu un alt număr și nu egal cu el. Metoda este similară cu utilizarea operatorilor așa cum utilizăm în Excel, cum ar fi A> B utilizează un operator de comparație.

Nu contează cât de buni suntem sau cât de competenți suntem în munca noastră. Dacă nu facem elementele de bază corect, atunci totul va fi într-o mizerie. În primul rând, dacă nu învățăm elementele de bază corect, atunci nu putem avansa la nivelul următor, fie că este vorba de orice profesie. Motivul pentru care insist atât de mult pe elementele de bază, deoarece, în articolul de astăzi, vă vom arăta unul dintre conceptele de bază, „Operatori VBA”.

Operatorii sunt inima oricărui calcul. Sunt semnele pe care le folosim pentru a compara un lucru cu altul. Sunt sigur că trebuie să fi folosit aceste logici la locul de muncă zilnic.

Lista operatorilor matematici

Mai jos este lista operatorilor matematici pe care o folosim în mod regulat.

Deasupra sunt operatorii matematici și aceștia sunt comuni tuturor. Avem și operatori de comparație. Mai jos este lista celor.

Lista operatorilor de comparație pentru VBA

  • Semn egal (=)
  • Mai mare decât semnul (>)
  • Mai mare decât sau egal cu semnul (> =)
  • Mai puțin decât semn (<)
  • Nu este egal cu semnul ()

Să discutăm în detaliu despre acești operatori.

Semn egal (=)

Acest semn este folosit pentru a compara dacă un lucru este egal cu altul. Rezultatul acestui semn operator este fie ADEVĂRAT, fie FALS. Dacă un lucru este egal cu altul, atunci vom obține ADEVĂRAT sau altfel FALS.

Mai jos este codul VBA pentru a înțelege utilizarea operatorului Equal (=) .

Cod:

Sub Equal_Operator () Dim Val1 Ca șir Dim Val2 Ca șir Val1 = 25 Val2 = 25 Dacă Val1 = Val2 atunci MsgBox „Ambele sunt aceleași și rezultatul este ADEVĂRAT„ Altfel MsgBox ”Ambele nu sunt aceleași și rezultatul este FALS

Acest lucru va returna rezultatul ca fiind ADEVĂRAT deoarece valorile variabilelor „Val1” și „Val2” sunt aceleași.

Mai mare decât semnul (>)

Acest semn verifică dacă un număr este mai mare decât celălalt număr. Acesta este, de asemenea, un operator VBA logic în care rezultatul este fie ADEVĂRAT, fie FALS.

Mai jos este codul VBA pentru a înțelege utilizarea operatorului Greater Than (>) .

Cod:

Sub Greater_Operator () Dim Val1 Ca șir Dim Val2 Ca șir Val1 = 25 Val2 = 20 Dacă Val1> Val2, atunci MsgBox "Val1 este mai mare decât val2 și rezultatul este ADEVĂRAT" Else MsgBox "Val1 nu este mai mare decât val2 și rezultatul este FALS "Încheie dacă se termină Sub

Iar rezultatul va fi -

Mai mare decât sau egal cu semnul (> =)

Acest semn funcționează exact la fel ca operatorul de mai sus Mai mare decât, dar verifică dacă numărul este egal sau nu.

Mai jos este codul VBA pentru a înțelege utilizarea operatorului mai mare decât sau egal cu (> =) .

Cod:

Sub Greater_Than_Equal_Operator () Dim Val1 Ca șir Dim Val2 Ca șir Val1 = 25 Val2 = 20 Dacă Val1> = Val2 Atunci MsgBox "Val1 este mai mare decât val2 și rezultatul este ADEVĂRAT" Else MsgBox "Val1 nu este mai mare decât val2 și rezultatul este FALS "End If End Sub

Acum vom schimba valoarea val2 la 25 și apoi vom rula codul.

Ambele rezultate returnează ADEVĂRAT deoarece am aplicat semnul =.

Mai puțin decât semn (<)

Acest semn verifică dacă un număr este mai mic decât celălalt număr. Acesta este, de asemenea, un operator logic în VBA, unde rezultatul este fie ADEVĂRAT, fie FALS.

Mai jos este codul VBA pentru a înțelege utilizarea operatorului Less Than (<) .

Cod:

Sub Less_Operator () Dim Val1 Ca șir Dim Val2 Ca șir Val1 = 25 Val2 = 20 Dacă Val1 <Val2, atunci MsgBox "Val1 este mai mic decât val2 și rezultatul este ADEVĂRAT" Else MsgBox "Val1 nu este mai mic decât val2 și rezultatul este FALS "Încheie dacă se termină Sub

Acest lucru returnează FALS deoarece 25 nu este mai puțin de 20.

Nu este egal cu semnul ()

Acest lucru nu este egal cu semnul, operatorul invers returnează rezultate inverse. Dacă un lucru este egal cu altul, atunci returnează FALS sau altfel ADEVĂRAT.

Mai jos este Codul pentru a înțelege utilizarea operatorului VBA Not Equal ().

Cod:

Sub NotEqual_Operator () Dim Val1 Ca șir Dim Val2 Ca șir Val1 = 25 Val2 = 20 Dacă Val1 Val2, atunci MsgBox "Val1 nu este egal cu val2 și rezultatul este ADEVĂRAT" Else MsgBox "Val1 este egal cu val2 și rezultatul este FALS" Sfârșit Dacă Sfârșitul Sub

Veți obține următoarea ieșire.

Articole interesante...