Operator Aritmatika VBA digunakan untuk melakukan operasi aritmatika seperti menambah, mengurangi, membagi atau mengalikan angka.
Tabel berikut menunjukkan operator matematika VBA
S / N | Operator | Deskripsi | Contoh | Keluaran |
---|---|---|---|---|
1 | + | Penambahan: Operator ini digunakan untuk menjumlahkan angka | 2 + 2 | 4 |
2 | - | Pengurangan: Operator ini digunakan untuk mengurangi angka | 5 - 3 | 2 |
3 | * | Perkalian: Operator ini digunakan untuk mengalikan angka | 3 * 2 | 6 |
4 | / | Divisi: Operator ini digunakan untuk membagi angka | 9/3 | 3 |
5 | Eksponensial: Operator ini digunakan untuk menaikkan angka ke pangkat angka lain | 2 3 | 8 | |
6 | mod | Operator Modulus: Membagi angka dan mengembalikan sisanya | 10 mod 3 | 1 |
Contoh Operator Aritmatika VBA
Tambahkan tombol ke lembar Excel seperti yang kami tunjukkan sebelumnya, lalu ikuti poin berikut
- Ubah properti nama menjadi btnAdd
- Ubah properti caption menjadi Add Operator
- Klik kanan pada tombol tersebut
- Pilih kode tampilan
- Anda akan mendapatkan jendela kode berikut
Masukkan kode berikut di antara Private Sub btnAdd_Click () dan End Sub
- Dim x Sebagai Integer, z Sebagai Integer
- x = 2
- z = 3
- MsgBox x + z, vbOKOnly, "Operator Tambahan"
- Klik tombol simpan
- Tutup jendela editor kode
Sekarang mari kita jalankan kode kita
Pada bilah pita, cari tombol Mode Desain
Jika tombol dalam keadaan aktif (warna latar belakang hijau), maka itu dalam mode desain. Anda tidak dapat mengeksekusi kode dalam keadaan ini . Jika tidak dalam keadaan aktif (warna latar belakang putih), maka memungkinkan Anda untuk menjalankan kode.
Klik tombol Mode Desain
Tombolnya sekarang akan muncul sebagai berikut
Klik pada Add operator
Anda akan mendapatkan hasil sebagai berikut
Unduh Kode Excel di atas
Latihan Tutorial Operator Aritmatika
Cara terbaik untuk belajar adalah dengan berlatih. Ikuti langkah-langkah di atas untuk membuat tombol untuk pengurangan, pembagian, perkalian dan eksponensial.
Tulis kode untuk tombol dan uji untuk melihat apakah kode tersebut dijalankan.