VBA-operators

Excel VBA-operators

In VBA worden operators gebruikt om te controleren of het ene getal groter is dan het andere of kleiner is dan een ander of gelijk is aan een ander getal en ook niet gelijk is aan. De methode is vergelijkbaar met het gebruik van de operatoren zoals we die in Excel gebruiken, zoals A> B met een vergelijkingsoperator.

Het maakt niet uit hoe goed we zijn of hoe bekwaam we zijn in ons werk, als we de basis niet goed doen, dan loopt alles in de war. Ten eerste, als we de basis niet goed leren, kunnen we niet naar het volgende niveau gaan, of het nu een beroep is. De reden waarom ik zo veel op de basis druk, is dat we in het artikel van vandaag een van de basisconcepten "VBA-operators" zullen laten zien.

Operatoren vormen het hart van elke berekening. Het zijn de tekens die we gebruiken om het ene met het andere te vergelijken. Ik weet zeker dat u deze logica op uw dagelijkse werkplek moet hebben gebruikt.

Lijst met wiskundige operatoren

Hieronder staat de lijst van wiskundige operatoren die we regelmatig gebruiken.

Hierboven staan ​​de wiskundige operatoren en die gelden voor iedereen. We hebben ook vergelijkingsoperatoren, hieronder vindt u de lijst hiervan.

Lijst met vergelijkingsoperatoren voor VBA

  • Gelijkteken (=)
  • Groter dan teken (>)
  • Groter dan of gelijk aan teken (> =)
  • Minder dan teken (<)
  • Niet gelijk aan teken ()

Laten we deze operators in detail bespreken.

U kunt deze VBA Operators Excel-sjabloon hier downloaden - VBA Operators Excel-sjabloon

Gelijkteken (=)

Dit teken wordt gebruikt om te vergelijken of het ene ding gelijk is aan het andere. Het resultaat van dit operatorteken is TRUE of FALSE. Als het ene gelijk is aan het andere, krijgen we WAAR of anders ONWAAR.

Hieronder vindt u de VBA-code om het gebruik van de Equal (=)  -operator te begrijpen .

Code:

 Sub Equal_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 25 If Val1 = Val2 Then MsgBox "Beide zijn hetzelfde en het resultaat is TRUE" Else MsgBox "Beide zijn niet hetzelfde en het resultaat is FALSE" End If End Sub 

Hierdoor wordt het resultaat TRUE geretourneerd omdat de variabelenwaarden "Val1" en "Val2" hetzelfde zijn.

Groter dan teken (>)

Dit teken controleert of het ene getal groter is dan het andere. Dit is ook een logische VBA-operator waarbij het resultaat TRUE of FALSE is.

Hieronder vindt u de VBA-code om het gebruik van de  operator Groter dan (>) te begrijpen .

Code:

 Sub Greater_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1> Val2 Then MsgBox "Val1 is groter dan de waarde2 en het resultaat is TRUE" Else MsgBox "Val1 is niet groter dan de waarde2 en het resultaat is FALSE "End If End Sub 

En het resultaat zal zijn -

Groter dan of gelijk aan teken (> =)

Dit teken werkt precies hetzelfde als de bovenstaande operator Groter dan, maar controleert of het getal gelijk is of niet.

Hieronder vindt u de VBA-code om het gebruik van de  operator Groter dan of gelijk aan (> =) te begrijpen .

Code:

 Sub Greater_Than_Equal_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1> = Val2 Then MsgBox "Val1 is groter dan de waarde2 en het resultaat is TRUE" Else MsgBox "Val1 is niet groter dan de waarde2 en het resultaat is FALSE "End If End Sub 

Nu zullen we het bedrag van waarde2 veranderen in 25 en dan de code uitvoeren.

Beide resultaten retourneren WAAR omdat we> = teken hebben toegepast.

Minder dan teken (<)

Dit bord controleert of het ene cijfer kleiner is dan het andere. Dit is ook een logische operator in VBA waarbij het resultaat TRUE of FALSE is.

Hieronder vindt u de VBA-code om het gebruik van de Less Than (<)  -operator te begrijpen .

Code:

 Sub Less_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1 <Val2 Then MsgBox "Val1 is kleiner dan val2 en resultaat is TRUE" Else MsgBox "Val1 is niet kleiner dan val2 en resultaat is FALSE "End If End Sub 

Dit geeft ONWAAR terug omdat 25 niet minder is dan 20.

Niet gelijk aan teken ()

Dit niet gelijk aan teken is dat de inverse operator inverse resultaten retourneert. Als het ene gelijk is aan het andere, retourneert het FALSE of TRUE.

Hieronder vindt u de code om het gebruik van de VBA Not Equal () -operator te begrijpen .

Code:

 Sub NotEqual_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 If Val1 Val2 Then MsgBox "Val1 is niet gelijk aan val2 en resultaat is TRUE" Else MsgBox "Val1 is gelijk aan val2 en resultaat is FALSE" End If Einde Sub 

U krijgt de volgende uitvoer.