Pengendali Perbandingan VBA: Tidak sama, Kurang daripada atau Sama dengan

Isi kandungan:

Anonim

Pengendali Perbandingan VBA

Ini adalah pengendali yang digunakan untuk membandingkan nilai. Pengendali perbandingan merangkumi sama dengan, kurang daripada, lebih besar daripada dan tidak sama dengan

Pengendali perbandingan digunakan untuk membandingkan nilai untuk tujuan pengesahan. Katakan anda sedang mengembangkan aplikasi tempat penjualan yang mudah. Dalam aplikasi ini, anda ingin mengesahkan nilai yang dimasukkan sebelum anda menghantar. Dalam kes sedemikian, anda boleh menggunakan operator perbandingan. Operator ini akan memeriksa nombor negatif atau untuk memastikan bahawa jumlah yang dibayar tidak melebihi jumlah yang ditagih. Pengendali perbandingan sangat berguna dalam situasi seperti itu.

Jadual berikut menyenaraikan pengendali perbandingan yang ditentukan dalam VBA.

Pengendali Penerangan
= Sama: memeriksa sama ada dua nilai sama. Ia juga digunakan sebagai pengendali tugasan
< Kurang daripada: Operator ini digunakan untuk mengurangkan nombor
> Lebih hebat daripada: Operator ini digunakan untuk memperbanyak nombor
<> Tidak sama dengan: Operator ini digunakan untuk membahagi nombor
<= Kurang daripada atau sama dengan:
> = Lebih besar daripada atau sama dengan:

Pengendali Perbandingan VBA dengan Contoh

Jadual berikut menunjukkan Pengendali Perbandingan Excel VBA dengan contoh dan output.

S / N Pengendali Contohnya Pengeluaran
1 = Sekiranya x = z Maka Mengembalikan benar jika mereka sama, jika tidak, ia akan menjadi salah
2 < Sekiranya x Mengembalikan true jika x kurang dari z, yang lain akan kembali palsu
3 > Sekiranya x> z Maka Mengembalikan true jika x lebih besar daripada z, yang lain akan kembali palsu
4 <> Sekiranya x <> z Maka Mengembalikan benar jika tidak sama, jika tidak, ia akan menjadi salah
5 <= Sekiranya x <= z Maka Mengembalikan true jika x kurang dari atau sama dengan z, yang lain akan kembali palsu
6 > = Sekiranya x> = Maka Mengembalikan true jika x lebih besar daripada z, yang lain akan kembali palsu

Contoh kod sumber

Pengendali Perbandingan Sama

If 2 = 1 ThenMsgBox "True", vbOKOnly, "Equal Operator"ElseMsgBox "False", vbOKOnly, "Equal Operator"End If

DI SINI,

  • "Jika 2 = 1 Kemudian ... Lain ... Tamatkan Jika" menggunakan pernyataan if untuk menilai keadaan "2 = 1"
  • "MsgBox ..." Merupakan fungsi bawaan yang memaparkan kotak mesej.
    • Parameter pertama "Benar" atau "Salah" adalah yang akan dipaparkan di kotak mesej. Dalam contoh kami, 2 tidak sama dengan 1, oleh itu, ia akan menunjukkan "false" di kotak msg.
    • Parameter kedua "vbOKOnly" adalah butang yang dipaparkan di kotak mesej
    • Parameter ketiga "Equal Operator" adalah tajuk kotak mesej.

Melaksanakan kod di atas memberikan hasil berikut

Muat turun Kod Excel di atas