Bagaimana cara menggunakan mod di vba?

Di VBA, MOD adalah operator, bukan fungsi dan operator ini membantu Anda membagi dua angka dan mengembalikan nilai sisanya pada hasilnya.

Ini setara dengan fungsi mod Excel.

Anda dapat menggunakan mod dengan banyak cara dan dalam tutorial ini kita akan melihat beberapa contoh. Ikuti langkah-langkah di bawah ini untuk menggunakan operator mod di VBA:

 Range("A1") = 10 Mod 3
  1. Tentukan angka pertama yang ingin Anda bagi.
  2. Setelah itu masukkan operator “mod”.
  3. Sekarang masukkan angka yang ingin Anda bagi.
  4. Pada akhirnya gunakan kotak pesan atau sel untuk mendapatkan sisa pembagian.
mod-in-vba

Demikian pula, Anda juga bisa mendapatkan sisanya menggunakan kotak pesan.

Dan pada kode berikut kami menggunakan kotak pesan dan kemudian menggunakan operator mod untuk mendapatkan sisanya setelah pembagian.

 MsgBox 9 Mod 3

Dan ketika Anda menjalankan kode ini, ia mengembalikan hasil nol di kotak pesan karena ketika Anda membagi 9 dengan 3 tidak ada sisa yang tersisa, begitu pula dengan hasil kode ini.

pesan

Catatan: Seperti yang saya katakan, di Excel juga ada fungsi untuk mendapatkan sisa pembagian dua angka dan ada beberapa situasi di mana Anda akan menemukan bahwa hasil yang Anda dapatkan dari Excel akan berbeda dengan hasil yang Anda dapatkan di VBA.

Kesalahan dalam MOD

Jika Anda mencoba membagi suatu angka dengan nol, hasilnya selalu berupa kesalahan pembagian dengan nol.

 Debug.Print 10 Mod 0

Dan kode di atas memunculkan kesalahan ini.

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *