VBA-operaattorit - Luettelo Excel VBA -operaattoreista (esimerkkejä)

Sisällysluettelo

Excel VBA -operaattorit

Vuonna VBA operaattorit avulla tarkistetaan, onko jokin luku on suurempi kuin toinen tai pienempi kuin toinen tai yhtä suuri kuin toisen numeron ja ei vastaa samoin. Menetelmä on samanlainen kuin operaattorit, kuten käytämme excelissä, kuten A> B käyttää vertailuoperaattoria.

Ei ole väliä kuinka hyviä olemme tai kuinka taitavia olemme työssämme. Jos emme tee perusasioita oikein, kaikki on sekaisin. Ensinnäkin, jos emme opi perusasioita oikein, emme voi siirtyä seuraavalle tasolle, olipa kyse sitten ammatista. Syy, miksi painostan niin paljon perusasioita, koska tämän päivän artikkelissa näytämme sinulle yhden peruskäsitteistä, "VBA-operaattorit".

Operaattorit ovat kaikkien laskelmien ydin. Ne ovat merkkejä, joita käytämme vertaillaksemme yhtä asiaa toiseen. Olen varma, että sinun on käytettävä näitä logiikkoja päivittäisessä työpaikallasi.

Luettelo matemaattisista operaattoreista

Alla on matemaattisten operaattorien luettelo, jota käytämme säännöllisesti.

Edellä ovat matemaattiset operaattorit ja ne ovat yhteisiä kaikille. Meillä on myös vertailuoperaattoreita. Alla on luettelo niistä.

Luettelo VBA: n vertailuoperaattoreista

  • Yhtäläisyysmerkki (=)
  • Suurempi kuin merkki (>)
  • Suurempi tai yhtä suuri kuin merkki (> =)
  • Alle merkki (<)
  • Ei yhtä suuri kuin merkki ()

Keskustellaan näistä operaattoreista yksityiskohtaisesti.

Yhtäläisyysmerkki (=)

Tätä merkkiä käytetään vertaamaan, onko yksi asia sama kuin toinen asia. Tämän operaattorimerkin tulos on joko TOSI tai EPÄTOSI. Jos yksi asia on yhtä suuri kuin toinen, niin saamme TOSI tai muuten EPÄTOSI.

Alla on VBA-koodi ymmärtääksesi Equal (=) -operaattorin käytön.

Koodi:

Sub Equal_Operator () Dim Val1 merkkijonona Dim Val2 kuten string Val1 = 25 Val2 = 25 Jos Val1 = Val2 Sitten MsgBox "Molemmat ovat samat ja tulos on TOSI" Muu MsgBox "Molemmat eivät ole samat ja tulos on FALSE" Loppu jos End Sub

Tämä palauttaa tuloksen TOSI-arvoksi, koska muuttujien arvot “Val1” ja “Val2” ovat samat.

Suurempi kuin merkki (>)

Tämä merkki tarkistaa, onko yksi numero suurempi kuin toinen numero. Tämä on myös looginen VBA-operaattori, jossa tulos on joko TOSI tai EPÄTOSI.

Alla on VBA-koodi ymmärtääksesi Suurempi kuin (>) -operaattorin käytön.

Koodi:

Sub Greater_Operator () Dim Val1 merkkijonona Dim Val2 kuten string Val1 = 25 Val2 = 20 Jos Val1> Val2 Sitten MsgBox "Val1 on suurempi kuin val2 ja tulos on TOSI" Muu MsgBox "Val1 ei ole suurempi kuin val2 ja tulos on EPÄTOSI "Loppu, jos loppu ali

Ja tulos on -

Suurempi tai yhtä suuri kuin merkki (> =)

Tämä merkki toimii täsmälleen samalla tavalla kuin yllä oleva operaattori Greater Than, mutta tarkistaa, onko luku yhtä suuri vai ei.

Alla on VBA-koodi, jolla ymmärretään Greater Than tai Equal to (> =) -operaattorin käyttöä.

Koodi:

Sub Greater_Than_Equal_Operator () Dim Val1 merkkijonona Dim Val2 merkkijonona Val1 = 25 Val2 = 20 Jos Val1> = Val2 Sitten MsgBox "Val1 on suurempi kuin val2 ja tulos on TOSI" Muu MsgBox "Val1 ei ole suurempi kuin val2 ja tulos on FALSE "End If End Sub

Nyt muutamme vain val2-määrän arvoksi 25 ja suoritamme sitten koodin.

Molemmat tulokset palauttavat TOSI, koska olemme käyttäneet> = merkki.

Alle merkki (<)

Tämä merkki tarkistaa, onko yksi numero pienempi kuin toinen numero. Tämä on myös looginen operaattori VBA: ssa, jossa tulos on joko TOSI tai EPÄTOSI.

Alla on VBA-koodi ymmärtämään Vähemmän kuin (<) -operaattorin käyttöä.

Koodi:

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.

Mielenkiintoisia artikkeleita...