VBA-operatører | Liste over Excel VBA-operatører (eksempler)

Excel VBA-operatører

I VBA brukes operatører for å sjekke om ett tall er større enn et annet eller mindre enn et annet eller lik et annet tall og ikke like godt. Metoden ligner på å bruke operatørene slik vi bruker i excel, for eksempel A> B bruker en sammenligningsoperator.

Det spiller ingen rolle hvor gode vi er eller hvor dyktige vi er på arbeidet vårt, hvis vi ikke gjør det grunnleggende riktig, vil alt være i et rot. For det første hvis vi ikke lærer det grunnleggende riktig, kan vi ikke komme videre til neste nivå, det være seg noe yrke. Grunnen til at jeg presser så mye på det grunnleggende fordi vi i dagens artikkel viser deg et av de grunnleggende konseptene "VBA Operators".

Operatører er hjertet i enhver beregning. De er tegnene vi bruker for å sammenligne en ting med en annen. Jeg er sikker på at du må ha brukt disse logikkene på din daglige arbeidsplass.

Liste over matematiske operatører

Nedenfor er listen over matematiske operatører vi bruker regelmessig.

Ovenfor er de matematiske operatørene, og de er felles for alle. Vi har også sammenligningsoperatører, nedenfor er listen over dem.

Liste over sammenligningsoperatører for VBA

  • Likhetstegn (=)
  • Større enn tegn (>)
  • Større enn eller like å signere (> =)
  • Mindre enn tegn (<)
  • Ikke like å signere ()

La oss diskutere disse operatørene i detalj.

Du kan laste ned denne VBA-operatørens Excel-mal her - VBA-operatørens Excel-mal

Likhetstegn (=)

Dette tegnet brukes til å sammenligne om en ting er lik en annen ting. Resultatet av dette operatørtegnet er enten SANT eller FALSK. Hvis den ene tingen er lik en annen, blir vi SANNE eller ellers FALSE.

Nedenfor er VBA-koden for å forstå bruken av Equal (=)  -operatøren.

Kode:

 Sub Equal_Operator () Dim Val1 Som String Dim Val2 Som String Val1 = 25 Val2 = 25 Hvis Val1 = Val2 Da er MsgBox "Begge er like og resultatet er SANT" Else MsgBox "Begge er ikke like og resultatet er FALSE" Slutt hvis slutt sub 

Dette vil returnere resultatet som SANT fordi variabelverdiene "Val1" og "Val2" er de samme.

Større enn tegn (>)

Dette tegnet kontrollerer om det ene tallet er større enn det andre tallet. Dette er også en logisk VBA-operatør der resultatet enten er SANT eller FALSK.

Nedenfor er VBA-koden for å forstå bruken av Greater Than (>)  -operatøren.

Kode:

 Sub Greater_Operator () Dim Val1 Som streng Dim Val2 Som streng Val1 = 25 Val2 = 20 Hvis Val1> Val2 Da er MsgBox "Val1 større enn val2 og resultatet er SANT" Else MsgBox "Val1 er ikke større enn val2 og resultatet er FALSE "Avslutt hvis slutt sub 

Og resultatet blir -

Større enn eller like å signere (> =)

Dette tegnet fungerer nøyaktig det samme som ovennevnte operatør Greater Than, men sjekker om tallet er likt eller ikke.

Nedenfor er VBA-koden for å forstå bruken av Greater Than or Equal to (> =)  operator.

Kode:

 Sub Greater_Than_Equal_Operator () Dim Val1 Som String Dim Val2 Som String Val1 = 25 Val2 = 20 Hvis Val1> = Val2 Da er MsgBox "Val1 større enn val2 og resultatet er SANT" Else MsgBox "Val1 er ikke større enn val2 og resultatet er FALSE "End If End Sub 

Nå vil vi bare endre val2-beløpet til 25 og deretter kjøre koden.

Begge resultatene returnerer SANT fordi vi har brukt> = tegnet.

Mindre enn tegn (<)

Dette tegnet kontrollerer om det ene tallet er mindre enn det andre nummeret. Dette er også en logisk operatør i VBA der resultatet enten er SANT eller FALSK.

Nedenfor er VBA-koden for å forstå bruken av mindre enn (<)  operatør.

Kode:

 Sub Less_Operator () Dim Val1 Som String Dim Val2 Som String Val1 = 25 Val2 = 20 Hvis Val1 <Val2 Da er MsgBox "Val1 mindre enn val2 og resultatet er SANT" Else MsgBox "Val1 er ikke mindre enn val2 og resultatet er FALSE "Avslutt hvis slutt sub 

Dette returnerer FALSE fordi 25 ikke er mindre enn 20.

Ikke like å signere ()

Dette er ikke lik tegnet, men den inverse operatoren returnerer inverse resultater. Hvis den ene tingen er lik en annen, returnerer den FALSE eller ellers SANN.

Nedenfor er koden for å forstå bruken av VBA Not Equal () -operatøren.

Kode:

 Sub NotEqual_Operator () Dim Val1 Som String Dim Val2 Som String Val1 = 25 Val2 = 20 Hvis Val1 Val2 Da er MsgBox "Val1 ikke lik val2 og resultatet er SANT" Else MsgBox "Val1 er lik val2 og resultatet er FALSE" Slutt hvis Slutt Sub 

Du får følgende utdata.