Operator Perbandingan VBA: Tidak sama, Kurang dari atau Sama dengan

Daftar Isi:

Anonim

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