Excel VBA Mantıksal Operatörleri - Kolay Excel Makroları

İçindekiler

Mantıksal Operatör Ve | Mantıksal Operatör Veya | Mantıksal Operatör Değil

En çok kullanılan üç mantıksal operatörler içinde Excel VBA'sı şunlardır: Ve, Veya ve Değil. Her zaman olduğu gibi, işleri daha net hale getirmek için kolay örnekler kullanacağız.

Mantıksal Operatör Ve

Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:

Skor1 Tamsayı olarak, puan2 Tamsayı olarak, sonuç As String
skor1 = Aralık("A1").Değer
skor2 = Aralık("B1").Değer
Eğer puan1 >= 60 Ve puan2 > 1 ise O zaman
sonuç = "geçti"
Başka
sonuç = "başarısız"
Bitir
Aralık ("C1"). Değer = sonuç

Açıklama: puan1 60'a eşit veya daha büyükse ve puan2 1'den büyükse, Excel VBA başarılı, aksi takdirde Excel VBA başarısız döndürür.

Sayfadaki komut düğmesine tıkladığınızda sonuç:

Sonuç: Puan2, 1'den büyük olmadığı için Excel VBA dönüşleri başarısız olur.

Mantıksal Operatör Veya

Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:

Skor1 Tamsayı olarak, puan2 Tamsayı olarak, sonuç As String
skor1 = Aralık("A1").Değer
skor2 = Aralık("B1").Değer
Puan1 >= 60 Veya puan2 > 1 ise
sonuç = "geçti"
Başka
sonuç = "başarısız"
Bitir
Aralık ("C1"). Değer = sonuç

Açıklama: puan1 60'a eşit veya daha büyükse veya puan2 1'den büyükse, Excel VBA başarılı olur, aksi takdirde Excel VBA başarısız olur.

Sayfadaki komut düğmesine tıkladığınızda sonuç:

Sonuç: Puan1 60'a eşit veya daha büyük olduğu için Excel VBA geçer geçer.

Mantıksal Operatör Değil

Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:

Skor1 Tamsayı olarak, puan2 Tamsayı olarak, sonuç As String
skor1 = Aralık("A1").Değer
skor2 = Aralık("B1").Değer
Skor1 >= 60 ise ve Skor2 = 1 Değilse
sonuç = "geçti"
Başka
sonuç = "başarısız"
Bitir
Aralık ("C1"). Değer = sonuç

Açıklama: puan1 60'a eşit veya daha büyükse ve puan2 1'e eşit değilse, Excel VBA başarılı, aksi takdirde Excel VBA başarısız döndürür.

Sayfadaki komut düğmesine tıkladığınızda sonuç:

Sonuç: Puan2, 1'e eşit olduğu için Excel VBA dönüşleri başarısız olur.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave