VBA-operatörer - Lista över Excel VBA-operatörer (exempel)

Innehållsförteckning

Excel VBA-operatörer

I VBA används operatörer för att kontrollera om ett nummer är större än ett annat eller mindre än ett annat eller lika med ett annat nummer och inte lika lika. Metoden liknar att använda operatörerna som vi använder i excel som att A> B använder en jämförelseoperator.

Det spelar ingen roll hur bra vi är eller hur skickliga vi är i vårt arbete. Om vi ​​inte gör grunderna rätt, kommer allt att vara i en röra. För det första, om vi inte lär oss grunderna rätt, kan vi inte gå vidare till nästa nivå, vare sig det är något yrke. Anledningen till att jag trycker så mycket på grunderna, för i dagens artikel kommer vi att visa dig ett av de grundläggande begreppen "VBA-operatörer."

Operatörer är kärnan i alla beräkningar. Det är de tecken vi använder för att jämföra en sak med en annan. Jag är säker på att du måste ha använt den här logiken på din dagliga arbetsplats.

Lista över matematiska operatörer

Nedan följer den matematiska operatörens lista som vi använder regelbundet.

Ovan finns de matematiska operatorerna och de är gemensamma för alla. Vi har också jämförelseoperatörer. Nedan är listan över dessa.

Lista över jämförelseoperatörer för VBA

  • Jämställdhet (=)
  • Större än tecken (>)
  • Större än eller lika med att underteckna (> =)
  • Mindre än tecken (<)
  • Inte lika att underteckna ()

Låt oss diskutera dessa operatörer i detalj.

Jämställdhet (=)

Detta tecken används för att jämföra om en sak är lika med en annan sak. Resultatet av detta operatörstecken är antingen SANT eller FALSKT. Om en sak är lika med en annan, blir vi SANTA eller annars FALSKA.

Nedan följer VBA-koden för att förstå användningen av Equal (=) -operatören.

Koda:

Sub Equal_Operator () Dim Val1 Som String Dim Val2 Som String Val1 = 25 Val2 = 25 Om Val1 = Val2 Då är MsgBox "Båda är samma och resultatet är SANT" Annars MsgBox "Båda är inte samma och resultatet är FALSE" Avsluta om End Sub

Detta returnerar resultatet som SANT eftersom variabelvärdena "Val1" och "Val2" är desamma.

Större än tecken (>)

Detta tecken kontrollerar om ett nummer är större än det andra numret. Detta är också en logisk VBA-operatör där resultatet antingen är SANT eller FALSKT.

Nedan följer VBA-koden för att förstå användningen av operatören Greater Than (>) .

Koda:

Sub Greater_Operator () Dim Val1 Som String Dim Val2 Som String Val1 = 25 Val2 = 20 Om Val1> Val2 Då är MsgBox "Val1 större än val2 och resultatet är SANT" Annars MsgBox "Val1 är inte större än val2 och resultatet är FALSE "Avsluta om avsluta sub

Och resultatet blir -

Större än eller lika med att underteckna (> =)

Detta tecken fungerar exakt samma som ovanstående operatör Greater Than men kontrollerar om antalet är lika eller inte.

Nedan följer VBA-koden för att förstå användningen av operatören Greater Than or Equal to (> =) .

Koda:

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.

Intressanta artiklar...