VBA Karşılaştırma Operatörleri
Bunlar, değerleri karşılaştırmak için kullanılan operatörlerdir. Karşılaştırma operatörleri şuna eşittir, küçüktür, büyüktür ve eşit değildir:
Karşılaştırma operatörleri, doğrulama amacıyla değerleri karşılaştırmak için kullanılır. Diyelim ki basit bir satış noktası uygulaması geliştiriyorsunuz. Bu uygulamada, göndermeden önce girilen değerleri doğrulamak istersiniz. Bu gibi durumlarda, karşılaştırma operatörlerini kullanabilirsiniz. Bu operatör, negatif sayıları kontrol edecek veya ödenen tutarın faturalandırılan tutarı aşmadığından emin olacaktır. Karşılaştırma operatörleri bu tür durumlarda kullanışlıdır.
Aşağıdaki tablo, VBA'da tanımlanan karşılaştırma işleçlerini listeler.
Şebeke | Açıklama |
---|---|
= | Eşit: iki değerin eşit olup olmadığını kontrol eder. Aynı zamanda bir atama operatörü olarak kullanılır |
< | Küçüktür: Bu operatör sayıları çıkarmak için kullanılır |
> | Büyüktür: Bu operatör sayıları çarpmak için kullanılır |
<> | Eşit değildir: Bu operatör sayıları bölmek için kullanılır |
<= | Küçüktür veya eşittir: |
> = | Büyüktür veya eşittir: |
Örnekli VBA Karşılaştırma Operatörleri
Aşağıdaki tablo, örnekler ve çıktılarla birlikte Excel VBA Karşılaştırma Operatörlerini gösterir.
S / N | Şebeke | Misal | Çıktı |
---|---|---|---|
1 | = | Eğer x = z O zaman | Eşitse doğru, aksi takdirde yanlış döndürür |
2 | < | Eğer x X, z'den küçükse doğru, aksi takdirde yanlış döndürür |
|
3 | > | Eğer x> z O zaman | X, z'den büyükse doğru, aksi takdirde yanlış döndürür |
4 | <> | Eğer x <> z O zaman | Eşit değillerse doğru, aksi takdirde yanlış döndürür |
5 | <= | Eğer x <= z O zaman | X, z'den küçükse veya z'ye eşitse doğru, aksi takdirde yanlış döndürür |
6 | > = | Eğer x> = O zaman | X, z'den büyükse doğru, aksi takdirde yanlış döndürür |
Örnek kaynak kodu
Eşit Karşılaştırma Operatörü
If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If
İŞTE,
- "If 2 = 1 Then… Else… End If" , "2 = 1" koşulunu değerlendirmek için if ifadesini kullanır
- "MsgBox…" Bir mesaj kutusu görüntüleyen yerleşik bir işlevdir.
- İlk parametre "Doğru" veya "Yanlış", mesaj kutusunda görüntülenecek olan şeydir. Örneğimizde 2, 1'e eşit değildir, bu nedenle, mesaj kutusunda "yanlış" gösterecektir.
- İkinci parametre "vbOKOnly", mesaj kutusunda görüntülenen düğmedir
- Üçüncü parametre "Eşit İşleç" mesaj kutusunun başlığıdır.
Yukarıdaki kodu çalıştırmak aşağıdaki sonuçları verir
Yukarıdaki Excel Kodunu indirin