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

Tartalomjegyzé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 is egyenlő-e. 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 mai cikkünkben bemutatjuk az egyik alapfogalmat, a „VBA Operátorokat”.

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 használnia kellett 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. Vannak összehasonlító operátorok 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.

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 egy dolog egyenlő a másikkal, akkor IGAZ-t kapunk, különben HAMIS.

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ő azonos é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 Nagyobb vagy egyenlő (> =) operátor használatát.

Kód:

Sub Greater_Than_Equal_Operator() Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1>= Val2 Then MsgBox "Val1 is greater than the val2 and result is TRUE" Else MsgBox "Val1 is not greater than the val2 and result is FALSE" End If End Sub

Now we will just change the val2 amount to 25 and then run the code.

Both the results return TRUE because we have applied>= sign.

Less than Sign (<)

This sign checks whether one number is less than the other number. This is also a logical operator in VBA, where the result is either TRUE or FALSE.

Below is the VBA Code to understand the use of the Less Than (<) operator.

Code:

Sub Less_Operator() Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1 < Val2 Then MsgBox "Val1 is less than the val2 and result is TRUE" Else MsgBox "Val1 is not less than the val2 and result is FALSE" End If End Sub

This returns FALSE because 25 is not less than 20.

Not Equal to Sign ()

This not equal to sign is the inverse operator returns inverse results. If the one thing is equal to another, then it returns FALSE or else TRUE.

Below is the Code to understand the use of the VBA Not Equal () operator.

Code:

Sub NotEqual_Operator() Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1 Val2 Then MsgBox "Val1 is not equal to val2 and result is TRUE" Else MsgBox "Val1 is equal to val2 and result is FALSE" End If End Sub

You will get the following output.

érdekes cikkek...