
Post ini akan membahas penggunaan operator And dan Or dalam sebuah command logic visual basic. Kita akan menyisipkan operator And dan Or kedalam Deklarasi yang telah kita pelajari contoh If Sebelumnya. Pada contoh sebelumnya kita telah belajar membangun kode untuk membuat keputusan "Lulus atau "Gagal" nya siswa, dengan kriteria nilai siswa tersebut.
Namun pada contoh sebelumnya kita menggunakan kriteria satu nilai saja (pada cell A1). sekarang kita akan menggunakan dua nilai yang diraih seorang siswa untuk memutuskan seorang siswa dapat "Lulus" atau "Tidak". Nilai kedua dari seorang siswa terdapat pada cell baru yaitu cell B1.
Sisipan Operator "And"
Berikut adalah contoh deklarasi kondisi logika VBA sederhana menggunakan If .. Else. yang telah disisipkan operator "And".
Dalam command diatas dijabarkan bahwa seorang siswa akan dinyatakan "Lulus" jika dan hanya jika kedua nilai seorang siswa berada diatas 50. Dengan kata lain jika salah satu saja nilai seorang siswa dibawah 50 (apalagi kedua nilai nya dibawah 50), maka siswa tersebut akan dinyatakan gagal.
Berikut ringkasan logika sisipan operator "And" :
Kondisi 1st |
Kondisi 2nd |
Keputusan |
Benar |
Benar |
Benar |
Benar |
Salah |
Salah |
Salah |
Benar |
Salah |
Salah |
Salah |
Salah |
Sehingga dapat disimpulkan bahwa dari empat kemungkinan yang ada, hanya ada satu syarat kombinasi dari dua kondisi yang ada, supaya keputusan dapat menjadi "Benar".
Sisipan Operator "Or"
Berikut adalah contoh deklarasi kondisi logika VBA sederhana menggunakan If .. Else. yang telah disisipkan operator "Or".
Dalam command diatas dijabarkan bahwa seorang siswa akan dinyatakan "Lulus" cukup hanya dengan salah satu saja nilai nya berada diatas 50. Dengan kata lain seorang siswa tersebut akan dinyatakan gagal, jika dan hanya jika kedua nilai nya dibawah 50.
Berikut ringkasan logika sisipan operator "Or" :
Kondisi 1st |
Kondisi 2nd |
Keputusan |
Benar |
Benar |
Benar |
Benar |
Salah |
Benar |
Salah |
Benar |
Benar |
Salah |
Salah |
Salah |
Sehingga dapat disimpulkan bahwa dari empat kemungkinan yang ada, hanya ada satu syarat kombinasi dari dua kondisi yang ada, supaya keputusan dapat menjadi "Salah".
Komentar
Posting Komentar