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 sablontEgyenlő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.