VBA Operator | Listahan ng Mga Operator ng Excel VBA (Mga Halimbawa)

Mga Operator ng Excel VBA

Sa Mga operator ng VBA ay ginagamit upang suriin kung ang isang numero ay mas malaki kaysa sa isa pa o mas mababa kaysa sa isa pa o katumbas ng ibang numero at hindi katumbas din ng. Ang pamamaraan ay katulad ng paggamit ng mga operator tulad ng ginagamit namin sa excel tulad ng A> B ay gumagamit ng isang operator ng paghahambing.

Hindi mahalaga kung gaano tayo kahusay o kung gaano tayo kahusayan sa ating trabaho, kung hindi natin nagagawa nang wasto ang mga pangunahing kaalaman, magkakaroon ng gulo ang lahat. Una kung hindi natin natututunan ang mga pangunahing kaalaman nang tama hindi tayo maaaring umunlad sa susunod na antas, maging anumang propesyon. Ang dahilan kung bakit pinipilit ko ang labis sa mga pangunahing kaalaman dahil sa artikulong ngayon ipapakita namin sa iyo ang isa sa mga pangunahing konsepto na "VBA Operators".

Ang mga operator ay ang puso ng anumang pagkalkula. Ang mga ito ang mga palatandaan na ginagamit namin upang ihambing ang isang bagay sa isa pa. Sigurado akong dapat mong ginamit ang mga lohika na ito sa iyong pang-araw-araw na lugar ng trabaho.

Listahan ng Mga Operator ng Matematika

Nasa ibaba ang listahan ng operator ng matematika na regular naming ginagamit.

Sa itaas ay ang mga operator ng matematika at ang mga iyon ay karaniwan sa lahat. Mayroon din kaming mga operator ng paghahambing, sa ibaba ay ang listahan ng mga iyon.

Listahan ng Mga Operator ng Paghahambing para sa VBA

  • Pantay na Pag-sign (=)
  • Mas Mahusay Kaysa sa Mag-sign (>)
  • Mas Malaki sa o Pantay sa Pag-sign (> =)
  • Mas mababa sa Pag-sign (<)
  • Hindi Pantay sa Pag-sign ()

Talakayin natin nang detalyado ang mga operator na ito.

Maaari mong i-download ang Template ng VBA Operators Excel na ito dito - Template ng VBA Operators Excel

Pantay na Pag-sign (=)

Ginagamit ang karatulang ito upang ihambing kung ang isang bagay ay katumbas ng ibang bagay. Ang resulta ng pag-sign ng operator na ito ay alinman sa TAMA o MALI. Kung ang isang bagay ay katumbas ng iba pa makukuha natin ang TUNAY o kung hindi man MALI.

Nasa ibaba ang VBA Code upang maunawaan ang paggamit ng Pantay (=) operator

Code:

 Sub Equal_Operator () Dim Val1 Bilang String Dim Val2 Bilang String Val1 = 25 Val2 = 25 Kung Val1 = Val2 Kung gayon MsgBox "Parehong pareho at ang resulta ay TUNAY" Else MsgBox "Parehong hindi magkatulad at ang resulta ay MALI" End Kung End Sub 

Ibabalik nito ang resulta bilang TUNAY sapagkat ang mga variable na halaga na "Val1" at "Val2" ay pareho.

Mas Mahusay Kaysa sa Mag-sign (>)

Sinusuri ng karatulang ito kung ang isang numero ay mas malaki kaysa sa iba pang numero. Ito rin ay isang lohikal na operator ng VBA kung saan ang resulta ay alinman sa TAMA o MALI.

Nasa ibaba ang VBA Code upang maunawaan ang paggamit ng Mas Mahusay kaysa sa (>) operator

Code:

 Sub Greater_Operator () Dim Val1 Bilang String Dim Val2 Bilang String Val1 = 25 Val2 = 20 Kung Val1> Val2 Kung gayon MsgBox "Val1 ay mas malaki kaysa sa val2 at ang resulta ay TUNAY" Else MsgBox "Val1 ay hindi mas malaki kaysa sa val2 at ang resulta ay MALI "Tapusin Kung Tapusin Sub 

At ang magiging resulta ay -

Mas Malaki sa o Pantay sa Pag-sign (> =)

Gumagawa ang karatulang ito nang eksakto na kapareho ng nasa itaas na operator na Higit Pa sa Kanya ngunit sinusuri kung ang numero ay pantay o hindi.

Nasa ibaba ang VBA Code upang maunawaan ang paggamit ng Mas Malaki sa o Katumbas ng (> =) operator

Code:

 Sub Greater_Than_Equal_Operator () Dim Val1 Bilang String Dim Val2 Bilang String Val1 = 25 Val2 = 20 Kung Val1> = Val2 Kung gayon ang MsgBox "Val1 ay mas malaki kaysa sa val2 at ang resulta ay TUNAY na" Else MsgBox "Val1 ay hindi mas malaki kaysa sa val2 at ang resulta ay MALI "Tapusin Kung Tapusin Sub 

Ngayon ay babaguhin lamang namin ang halaga ng val2 sa 25 at pagkatapos ay patakbuhin ang code.

Parehong nagbabalik ng TRUE ang mga resulta dahil inilapat namin> = sign.

Mas mababa sa Pag-sign (<)

Sinusuri ng karatulang ito kung ang isang numero ay mas mababa kaysa sa iba pang numero. Ito rin ay isang lohikal na operator sa VBA kung saan ang resulta ay alinman sa TAMA o MALI.

Nasa ibaba ang VBA Code upang maunawaan ang paggamit ng Mas kaunti sa (<) operator

Code:

 Sub Less_Operator () Dim Val1 Bilang String Dim Val2 Bilang String Val1 = 25 Val2 = 20 Kung Val1 <Val2 Kung gayon MsgBox "Val1 ay mas mababa kaysa sa val2 at ang resulta ay TUNAY na" Else MsgBox "Val1 ay hindi mas mababa sa val2 at ang resulta ay MALI "Tapusin Kung Tapusin Sub 

Nagbabalik ito ng MALI dahil ang 25 ay hindi mas mababa sa 20.

Hindi Pantay sa Pag-sign ()

Ito ay hindi katumbas ng pag-sign ay ang kabaligtaran operator ay nagbabalik ng mga kabaligtaran na resulta. Kung ang isang bagay ay katumbas ng iba pa pagkatapos ay nagbabalik ito ng MALI o ibang TUNAY.

Nasa ibaba ang Code upang maunawaan ang paggamit ng VBA Hindi Pantay () na operator.

Code:

 Sub NotEqual_Operator () Dim Val1 Bilang String Dim Val2 Bilang String Val1 = 25 Val2 = 20 Kung Val1 Val2 Kung gayon ang MsgBox "Val1 ay hindi katumbas ng val2 at ang resulta ay TUNAY na" Else MsgBox "Val1 ay katumbas ng val2 at ang resulta ay MALI" Tapusin Kung Wakas Sub 

Makukuha mo ang sumusunod na output.