Operator Perbandingan VBA
Ini adalah operator yang digunakan untuk membandingkan nilai. Operator perbandingan menyertakan sama dengan, kurang dari, lebih besar dari dan tidak sama dengan
Operator perbandingan digunakan untuk membandingkan nilai untuk tujuan validasi. Katakanlah Anda sedang mengembangkan aplikasi tempat penjualan sederhana. Dalam aplikasi ini, Anda ingin memvalidasi nilai yang dimasukkan sebelum Anda memposting. Dalam kasus seperti itu, Anda dapat menggunakan operator perbandingan. Operator ini akan memeriksa angka negatif atau untuk memastikan bahwa jumlah yang dibayarkan tidak melebihi jumlah yang ditagih. Operator perbandingan berguna dalam situasi seperti itu.
Tabel berikut mencantumkan operator perbandingan yang ditentukan di VBA.
Operator | Deskripsi |
---|---|
= | Sama: memeriksa apakah dua nilai sama. Ini juga digunakan sebagai operator penugasan |
< | Kurang dari: Operator ini digunakan untuk mengurangi angka |
> | Lebih besar dari: Operator ini digunakan untuk mengalikan angka |
<> | Tidak sama dengan: Operator ini digunakan untuk membagi angka |
<= | Kurang dari atau sama dengan: |
> = | Lebih dari atau sama dengan: |
Operator Perbandingan VBA dengan Contoh
Tabel berikut menunjukkan Operator Perbandingan VBA Excel dengan contoh dan keluaran.
S / N | Operator | Contoh | Keluaran |
---|---|---|---|
1 | = | Jika x = z Maka | Mengembalikan nilai benar jika sama, jika tidak, mengembalikan nilai salah |
2 | < | Jika x Mengembalikan nilai benar jika x kurang dari z, jika tidak, mengembalikan salah |
|
3 | > | Jika x> z Kemudian | Mengembalikan nilai benar jika x lebih besar dari z, jika tidak, mengembalikan salah |
4 | <> | Jika x <> z Kemudian | Mengembalikan nilai benar jika tidak sama, jika tidak mengembalikan nilai salah |
5 | <= | Jika x <= z Kemudian | Mengembalikan nilai benar jika x kurang dari atau sama dengan z, jika tidak, mengembalikan salah |
6 | > = | Jika x> = Kemudian | Mengembalikan nilai benar jika x lebih besar dari z, jika tidak, mengembalikan salah |
Contoh kode sumber
Operator Perbandingan yang Setara
If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If
SINI,
- "If 2 = 1 Then… Else… End If" menggunakan pernyataan if untuk mengevaluasi kondisi "2 = 1"
- "MsgBox…" Adalah fungsi bawaan yang menampilkan kotak pesan.
- Parameter pertama "Benar" atau "Salah" adalah apa yang akan ditampilkan di kotak pesan. Dalam contoh kita, 2 tidak sama dengan 1, oleh karena itu, ini akan menampilkan "false" di kotak pesan.
- Parameter kedua "vbOKOnly" adalah tombol yang ditampilkan di kotak pesan
- Parameter ketiga "Operator Sama" adalah judul kotak pesan.
Menjalankan kode di atas memberikan hasil sebagai berikut
Unduh Kode Excel di atas