VBA üzemeltetők | Az Excel VBA operátorok listája (példák)

Excel VBA operátorok

A VBA-ban az operátorokat használják annak ellenőrzésére, hogy az egyik szám nagyobb-e a másiknál, vagy kisebb-e a másiknál, vagy egyenlő-e egy másik számmal, és nem egyenlő-e az is. A módszer hasonló az operátorokhoz, mivel az excelben használjuk, például A> B összehasonlító operátort használ.

Nem számít, milyen jók vagyunk, vagy mennyire jártasak vagyunk a munkánkban, ha nem jól csináljuk az alapokat, akkor minden rendetlenségbe kerül. Először is, ha nem tanuljuk meg jól az alapokat, akkor nem léphetünk a következő szintre, legyen az bármilyen szakma. Azért nyomom annyira az alapokat, mert a mai cikkben bemutatjuk Önnek a „VBA operátorok” egyik alapfogalmát.

Az operátorok minden számítás szíve. Ezek azok a jelek, amelyekkel összehasonlíthatunk egy dolgot a másikkal. Biztos vagyok benne, hogy ezeket a logikákat biztosan használta a mindennapi munkahelyén.

Matematikai operátorok listája

Az alábbiakban látható a rendszeresen használt matematikai operátorok listája.

Fentiek a matematikai operátorok, amelyek mindenki számára közösek. Van összehasonlító operátorunk is, az alábbiakban felsoroljuk azokat.

A VBA összehasonlító operátorainak listája

  • Egyenlőségjel (=)
  • Jelnél nagyobb (>)
  • Nagyobb vagy egyenlő a jellel (> =)
  • Kevesebb, mint jel (<)
  • Nem egyenlő a jellel ()

Beszéljük meg részletesen ezeket az operátorokat.

Ezt a VBA Operators Excel sablont innen töltheti le - VBA Operators Excel sablont

Egyenlőségjel (=)

Ezt a jelet használják annak összehasonlítására, hogy egy dolog egyenlő-e egy másik dologgal. Ennek az operátorjelnek az eredménye IGAZ vagy HAMIS. Ha az egyik dolog egyenlő a másikkal, akkor IGAZT, vagy pedig HAMIST kapunk.

Az alábbiakban bemutatjuk a VBA kódot az Equal (=)  operátor használatának megértéséhez .

Kód:

 Sub Equal_Operator () Dim Val1 mint karakterlánc Dim Val2 As karakterlánc Val1 = 25 Val2 = 25 Ha Val1 = Val2, akkor MsgBox "Mindkettő ugyanaz, és az eredmény IGAZ" Más MsgBox "Mindkettő nem azonos, és az eredmény FALSE" Vége, ha End Sub 

Ez az eredményt IGAZként adja vissza, mert a „Val1” és „Val2” változók értéke megegyezik.

Jelnél nagyobb (>)

Ez a jel ellenőrzi, hogy az egyik szám nagyobb-e, mint a másik szám. Ez szintén egy logikus VBA operátor, ahol az eredmény IGAZ vagy HAMIS.

Az alábbiakban található a VBA kód a Nagyobb (>)  operátor használatának megértéséhez .

Kód:

 Sub Greater_Operator () Dim Val1 mint karakterlánc Dim Val2 mint string Val1 = 25 Val2 = 20 Ha Val1> Val2, akkor az MsgBox "Val1 nagyobb, mint a val2, és az eredmény IGAZ" Más MsgBox "Val1 nem nagyobb, mint a val2, és az eredmény HAMIS Msgstr "Vége, ha Vége 

És az eredmény az lesz -

Nagyobb vagy egyenlő a jellel (> =)

Ez a jel pontosan ugyanúgy működik, mint a fenti Nagyobb, mint operátor, de ellenőrzi, hogy a szám megegyezik-e vagy sem.

Az alábbiakban bemutatjuk a VBA-kódot, hogy megértsük a Greater Than vagy az Equal to (> =)  operátor használatát.

Kód:

 Sub Greater_Than_Equal_Operator () Dim Val1 mint karakterlánc Dim Val2 As karakterlánc Val1 = 25 Val2 = 20 Ha Val1> = Val2 Akkor MsgBox "Val1 nagyobb, mint a val2, és az eredmény TRUE" Else MsgBox "Val1 nem nagyobb, mint a val2, és az eredmény: HAMIS "Vége, ha Vége 

Most csak megváltoztatjuk a val2 összeget 25-re, majd futtatjuk a kódot.

Mindkét eredmény IGAZ eredményt ad, mert a> = jelet alkalmaztuk.

Kevesebb, mint jel (<)

Ez a jel ellenőrzi, hogy az egyik szám kisebb-e, mint a másik szám. Ez egy logikus operátor a VBA-ban is, ahol az eredmény IGAZ vagy HAMIS.

Az alábbiakban bemutatjuk a VBA kódot, hogy megértsük a Less Than (<)  operátor használatát.

Kód:

 Sub Less_Operator () Dim Val1 mint karakterlánc Dim Val2 As string Val1 = 25 Val2 = 20 Ha Val1 <Val2 Akkor MsgBox "Val1 kisebb, mint a val2, és az eredmény TRUE" Más MsgBox "Val1 nem kevesebb, mint a val2, és az eredmény HAMIS Msgstr "Vége, ha Vége 

Ez FALSE-t ad vissza, mert a 25 nem kevesebb, mint 20.

Nem egyenlő a jellel ()

Ez nem egyenlő a jellel, ha az inverz operátor inverz eredményeket ad vissza. Ha az egyik dolog megegyezik a másikkal, akkor az HAMIS, vagy pedig IGAZ.

Az alábbiakban bemutatjuk a VBA Not Equal () operátor használatának megértéséhez szükséges kódot .

Kód:

 Sub NotEqual_Operator () Dim Val1, mint karakterlánc Dim Val2, mint string Val1 = 25 Val2 = 20, ha Val1 Val2, akkor az MsgBox "Val1 nem egyenlő a val2-vel, és az eredmény IGAZ" Más MsgBox "Val1 egyenlő val2-vel és az eredmény FALSE" End If End Sub 

A következő kimenetet kapja.