VBA Operatörleri - Excel VBA Operatörlerinin Listesi (Örnekler)

Excel VBA Operatörleri

Gelen VBA'DA operatörleri bir sayı diğer daha fazla ya da daha az bir ya da daha başka bir numaraya denk olup olmadığını kontrol etmek için kullanılır ve iyi şekilde eşit değildir. Yöntem, A> B gibi bir karşılaştırma operatörü kullanıyor gibi excel'de kullandığımız için operatörleri kullanmaya benzer.

Ne kadar iyi olduğumuz veya işimizde ne kadar yetkin olduğumuz önemli değil. Temelleri doğru yapmazsak, o zaman her şey karmakarışık olacak. Birincisi, temelleri doğru öğrenmezsek, herhangi bir meslek olsun, bir sonraki seviyeye geçemeyiz. Temel konulara bu kadar çok bastırmamın nedeni, bugünün makalesinde size temel kavramlardan biri olan "VBA Operatörleri" ni göstereceğiz.

Operatörler, herhangi bir hesaplamanın kalbidir. Bir şeyi diğeriyle karşılaştırmak için kullandığımız işaretlerdir. Eminim bu mantıkları günlük işyerinizde kullanmışsınızdır.

Matematiksel Operatörlerin Listesi

Aşağıda düzenli olarak kullandığımız matematiksel işleçlerin listesi bulunmaktadır.

Yukarıda matematiksel operatörler var ve bunlar herkes için ortak. Karşılaştırma operatörlerimiz de var. Bunların listesi aşağıdadır.

VBA için Karşılaştırma Operatörlerinin Listesi

  • Eşittir İşareti (=)
  • İşaretten Büyük (>)
  • Büyüktür veya İşarete Eşittir (> =)
  • İşaretten Küçük (<)
  • İmzaya Eşit Değil ()

Bu operatörleri ayrıntılı olarak tartışalım.

Eşittir İşareti (=)

Bu işaret, bir şeyin başka bir şeye eşit olup olmadığını karşılaştırmak için kullanılır. Bu operatör işaretinin sonucu DOĞRU veya YANLIŞ şeklindedir. Bir şey diğerine eşitse, DOĞRU veya YANLIŞ elde ederiz.

Eşit (=) operatörünün kullanımını anlamak için VBA Kodu aşağıdadır .

Kod:

Sub Equal_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 25 Val1 = Val2 ise MsgBox "Her ikisi de aynı ve sonuç DOĞRU" Else MsgBox "Her ikisi de aynı değil ve sonuç FALSE" End If End Sub

Bu, sonucu DOĞRU olarak döndürecektir çünkü "Değer1" ve "Değer2" değişken değerleri aynıdır.

İşaretten Büyük (>)

Bu işaret, bir sayının diğerinden daha büyük olup olmadığını kontrol eder. Bu aynı zamanda sonucun DOĞRU veya YANLIŞ olduğu mantıksal bir VBA operatörüdür.

Büyüktür (>) operatörünün kullanımını anlamak için VBA Kodu aşağıdadır .

Kod:

Sub Greater_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 Val1> Val2 ise MsgBox "Val1 val2'den büyük ve sonuç DOĞRU" Else MsgBox "Val1, val2'den büyük değil ve sonuç YANLIŞ "End If End Sub

Ve sonuç şu olacak -

Büyüktür veya İşarete Eşittir (> =)

Bu işaret, yukarıdaki Büyüktür operatörü ile tamamen aynı şekilde çalışır, ancak sayının eşit olup olmadığını kontrol eder.

Aşağıda Büyüktür veya Eşittir (> =) operatörünün kullanımını anlamak için VBA Kodu verilmiştir .

Kod:

Sub Greater_Than_Equal_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 Eğer Val1> = Val2 O zaman MsgBox "Val1 val2'den büyük ve sonuç DOĞRU" Else MsgBox "Val1, val2'den büyük değil ve sonuç FALSE "End If End Sub

Şimdi sadece val2 miktarını 25 olarak değiştireceğiz ve sonra kodu çalıştıracağız.

> = İşareti uyguladığımız için her iki sonuç da DOĞRU döndürüyor.

İşaretten Küçük (<)

Bu işaret, bir sayının diğerinden daha az olup olmadığını kontrol eder. Bu aynı zamanda, sonucun DOĞRU veya YANLIŞ olduğu VBA'da mantıksal bir işleçtir.

Less Than (<) operatörünün kullanımını anlamak için VBA Kodu aşağıdadır .

Kod:

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.

Ilginç makaleler...