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. A> B bir karşılaştırma operatörü kullanıyor gibi excel'de kullandığımız için yöntem operatörleri kullanmaya benzer.

İşimizde ne kadar iyi olduğumuz ya da ne kadar yetkin olduğumuz önemli değil, temelleri doğru yapmazsak, o zaman her şey karmakarışık olacak. Öncelikle, 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 (<)
  • İşarete Eşit Değil ()

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

Bu VBA Operatörleri Excel Şablonunu buradan indirebilirsiniz - VBA Operatörleri Excel Şablonu

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 ya da 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 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.

> = İşaretini 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 ayrıca, 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 Val1 <Val2 ise MsgBox "Val1, val2'den küçük ve sonuç DOĞRU" Else MsgBox "Val1, val2'den küçük değil ve sonuç YANLIŞ "End If End Sub 

Bu, YANLIŞ sonucunu döndürür çünkü 25, 20'den az değildir.

İşarete Eşit Değil ()

Bu işarete eşit değildir, ters operatör ters sonuçlar verir. Bir şey diğerine eşitse, YANLIŞ veya DOĞRU döndürür.

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

Kod:

 Alt NotEqual_Operator () Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20 Eğer Val1 Val2 O zaman MsgBox "Val1, val2'ye eşit değil ve sonuç DOĞRU" Else MsgBox "Val1, val2'ye eşit ve sonuç FALSE" End If Sub 

Aşağıdaki çıktıyı alacaksınız.