VBA operatori Excel VBA operatoru saraksts (piemēri)

Excel VBA operatori

Jo VBA operatoriem tiek izmantoti, lai pārbaudītu, vai viens skaitlis ir lielāks nekā cita vai mazāks par citu vai vienāda ar citu numuru, bet ne vienāds kā labi. Metode ir līdzīga operatoru izmantošanai, jo mēs izmantojam Excel, piemēram, A> B izmanto salīdzināšanas operatoru.

Nav svarīgi, cik labi mēs esam vai cik prasmīgi esam darbā, ja pamatus nedarīsim pareizi, tad viss būs juceklī. Pirmkārt, ja mēs nemācāmies pamatus uzreiz, tad mēs nevaram pāriet uz nākamo līmeni, vai tā būtu jebkura profesija. Iemesls, kāpēc es tik ļoti spiedu uz pamatiem, jo ​​šodienas rakstā mēs parādīsim vienu no pamatjēdzieniem “VBA operatori”.

Operatori ir jebkura aprēķina pamatā. Tās ir zīmes, kuras mēs izmantojam, lai salīdzinātu vienu lietu ar otru. Esmu pārliecināts, ka jums noteikti ir jāizmanto šī loģika ikdienas darba vietā.

Matemātisko operatoru saraksts

Zemāk ir matemātisko operatoru saraksts, ko mēs regulāri lietojam.

Iepriekš ir matemātiskie operatori, un tie ir kopīgi visiem. Mums ir arī salīdzināšanas operatori, zemāk ir saraksts ar tiem.

VBA salīdzināšanas operatoru saraksts

  • Vienādības zīme (=)
  • Lielāka par zīmi (>)
  • Lielāks par vai vienāds ar zīmi (> =)
  • Mazāk par zīmi (<)
  • Nav vienāds ar zīmi ()

Detalizēti apspriedīsim šos operatorus.

Šo VBA Operators Excel veidni varat lejupielādēt šeit - VBA Operators Excel veidne

Vienādības zīme (=)

Šo zīmi izmanto, lai salīdzinātu, vai viena lieta ir vienāda ar citu lietu. Šīs operatora zīmes rezultāts ir TRUE vai FALSE. Ja viena lieta ir vienāda ar otru, mēs iegūsim PATIESU vai citādi FALSE.

Zemāk ir VBA kods, lai saprastu  operatora Equal (=) izmantošanu .

Kods:

 Sub Equal_Operator () Dim Val1 kā virkne Dim Val2 kā virkne Val1 = 25 Val2 = 25 Ja Val1 = Val2, tad MsgBox "Abi ir vienādi un rezultāts ir PATIESA" Cita MsgBox "Abi nav vienādi un rezultāts ir FALSE" Beigas Ja Beigas Sub 

Tādējādi rezultāts tiks atgriezts kā PATIESA, jo mainīgo lielumi “Val1” un “Val2” ir vienādi.

Lielāka par zīmi (>)

Šī zīme pārbauda, ​​vai viens skaitlis ir lielāks par otru skaitli. Tas ir arī loģisks VBA operators, kur rezultāts ir TRUE vai FALSE.

Zemāk ir VBA kods, lai izprastu  operatora Greater Than (>) lietošanu .

Kods:

 Sub Greater_Operator () Dim Val1 kā virkne Dim Val2 kā virkne Val1 = 25 Val2 = 20 Ja Val1> Val2 Tad MsgBox "Val1 ir lielāks par val2 un rezultāts ir PATIESA" Cita MsgBox "Val1 nav lielāka par val2 un rezultāts ir FALSE "Beigt, ja Beigt apakš 

Un rezultāts būs -

Lielāks par vai vienāds ar zīmi (> =)

Šī zīme darbojas tieši tāpat kā iepriekš minētais operators Lielāks nekā, bet pārbauda, ​​vai skaitlis ir vienāds vai nē.

Zemāk ir VBA kods, lai saprastu  operatora Greater Than vai Equal to (> =) izmantošanu .

Kods:

 Sub Greater_Than_Equal_Operator () Dim Val1 kā virkne Dim Val2 As virkne Val1 = 25 Val2 = 20 Ja Val1> = Val2 Tad MsgBox "Val1 ir lielāks par val2 un rezultāts ir TRUE" Cits MsgBox "Val1 nav lielāks par val2 un rezultāts ir FALSE "Beigt, ja Beigu apakš 

Tagad mēs vienkārši mainīsim val2 summu uz 25 un pēc tam palaidīsim kodu.

Abi rezultāti atgriež TRUE, jo mēs esam lietojuši zīmi> =.

Mazāk par zīmi (<)

Šī zīme pārbauda, ​​vai viens skaitlis ir mazāks par otru skaitli. Tas ir arī loģisks operators VBA, kur rezultāts ir TRUE vai FALSE.

Zemāk ir VBA kods, lai izprastu  operatora Less Than (<) izmantošanu .

Kods:

 Sub Less_Operator () Dim Val1 kā virkne Dim Val2 kā virkne Val1 = 25 Val2 = 20 Ja Val1 <Val2 Tad MsgBox "Val1 ir mazāks par val2 un rezultāts ir TRUE" Cits MsgBox "Val1 nav mazāks par val2 un rezultāts ir FALSE "Beigt, ja Beigt apakš 

Tas atgriež FALSE, jo 25 nav mazāks par 20.

Nav vienāds ar zīmi ()

Tas nav vienāds ar zīmi, ja apgrieztais operators atgriež apgrieztus rezultātus. Ja viena lieta ir vienāda ar citu, tā atgriež FALSE vai patiesi TRUE.

Zemāk ir kods, lai izprastu operatora VBA Not Equal () izmantošanu.

Kods:

 Sub NotEqual_Operator () Dim Val1 kā virkne Dim Val2 kā virkne Val1 = 25 Val2 = 20 Ja Val1 Val2 Tad MsgBox "Val1 nav vienāds ar val2 un rezultāts ir PATIESA" Cita MsgBox "Val1 ir vienāda ar val2 un rezultāts ir FALSE" Beigas Ja Beigu apakš 

Jūs saņemsiet šādu izvadi.


$config[zx-auto] not found$config[zx-overlay] not found