VBA operatori | Popis Excel VBA operatora (primjeri)

Excel VBA Operatori

U VBA se operatori koriste za provjeru je li jedan broj veći od drugog ili je manji od drugog ili je li jednak drugom broju, a nije jednako jednak. Metoda je slična upotrebi operatora kao što se koristi u Excelu, kao što je A> B, koristeći operator usporedbe.

Nije važno koliko smo dobri ili koliko smo vješti u svom poslu, ako ne napravimo osnove kako treba, tada će sve biti u neredu. Prvo, ako ne naučimo osnove dobro, onda ne možemo napredovati na sljedeću razinu, bilo da se radi o bilo kojoj profesiji. Razlog zašto toliko pritiskam osnove jer ćemo vam u današnjem članku pokazati jedan od osnovnih pojmova „VBA operatori“.

Operateri su srce svakog izračuna. Oni su znakovi pomoću kojih uspoređujemo jednu stvar s drugom. Siguran sam da ste sigurno koristili ove logike na svom svakodnevnom radnom mjestu.

Popis matematičkih operatora

Ispod je popis matematičkih operatora koje redovito koristimo.

Iznad su matematički operatori i oni su zajednički svima. Imamo i operatore usporedbe, u nastavku je popis onih.

Popis operatora usporedbe za VBA

  • Znak jednakosti (=)
  • Znak veći od (>)
  • Veći od ili jednak znaku (> =)
  • Znak manje od znaka (<)
  • Nije jednako znaku ()

Razmotrimo detaljno ove operatore.

Ovaj predložak VBA operatora Excel možete preuzeti ovdje - Predložak VBA operatora Excel

Znak jednakosti (=)

Ovaj se znak koristi za usporedbu je li jedna stvar jednaka drugoj. Rezultat ovog znaka operatora je TRUE ili FALSE. Ako je jedna stvar jednaka drugoj, dobit ćemo TAČNO ili inače NETOČNO.

Ispod je VBA kod za razumijevanje upotrebe  operatora Jednako (=) .

Kodirati:

 Sub Equal_Operator () Dim Val1 Kao niz Dim Val2 Kao niz Val1 = 25 Val2 = 25 Ako je Val1 = Val2 Tada je MsgBox "Oba su ista, a rezultat je ISTINA" Inače MsgBox "Oboje nisu isti i rezultat je FALSE" Kraj ako završi Sub 

To će vratiti rezultat kao TRUE, jer su vrijednosti varijabli "Val1" i "Val2" iste.

Znak veći od (>)

Ovaj znak provjerava je li jedan broj veći od drugog broja. Ovo je također logičan VBA operator gdje je rezultat TRUE ili FALSE.

Ispod je VBA kod za razumijevanje upotrebe  operatora Greater Than (>) .

Kodirati:

 Sub Greater_Operator () Dim Val1 Kao niz Dim Val2 Kao niz Val1 = 25 Val2 = 20 Ako je Val1> Val2, tada je MsgBox "Val1 veći od val2 i rezultat je TRUE" Else MsgBox "Val1 nije veći od val2, a rezultat je FALSE "Kraj ako završi Sub 

A rezultat će biti -

Veći od ili jednak znaku (> =)

Ovaj znak radi potpuno isto kao gore navedeni operator Greater Than, ali provjerava je li broj jednak ili ne.

Ispod je VBA kod za razumijevanje upotrebe  operatora Veće ili jednako (> =) .

Kodirati:

 Sub Greater_Than_Equal_Operator () Dim Val1 Kao niz Dim Val2 Kao niz Val1 = 25 Val2 = 20 Ako je Val1> = Val2 Tada je MsgBox "Val1 veći od val2 i rezultat je TAČNO" Else MsgBox "Val1 nije veći od val2, a rezultat je FALSE "Kraj ako završi Sub 

Sada ćemo samo promijeniti val2 iznos na 25 i zatim pokrenuti kod.

Oba rezultata vraćaju TAČNO jer smo primijenili znak> =.

Znak manje od znaka (<)

Ovaj znak provjerava je li jedan broj manji od drugog broja. Ovo je također logični operator u VBA-u gdje je rezultat TRUE ili FALSE.

Ispod je VBA kod za razumijevanje upotrebe  operatora Less Than (<) .

Kodirati:

 Sub Less_Operator () Dim Val1 Kao niz Dim Val2 Kao niz Val1 = 25 Val2 = 20 Ako je Val1 <Val2, tada je MsgBox "Val1 manji od val2 i rezultat je TRUE" Else MsgBox "Val1 nije manji od val2, a rezultat je FALSE "Kraj ako završi Sub 

Ovo vraća FALSE jer 25 nije manje od 20.

Nije jednako znaku ()

To nije jednako znaku, inverzni operator vraća inverzne rezultate. Ako je jedna stvar jednaka drugoj, vraća FALSE ili TRUE.

Ispod je Kôd za razumijevanje upotrebe VBA Nije jednako () operatora.

Kodirati:

 Sub NotEqual_Operator () Dim Val1 Kao niz Dim Val2 Kao niz Val1 = 25 Val2 = 20 Ako je Val1 Val2, tada MsgBox "Val1 nije jednak val2 i rezultat je TRUE" Else MsgBox "Val1 jednak je val2, a rezultat je FALSE" Kraj Ako Kraj pod 

Dobit ćete sljedeći izlaz.