Apa itu Fungsi?
Fungsi adalah sepotong kode yang melakukan tugas tertentu dan mengembalikan hasilnya.
Fungsi sebagian besar digunakan untuk melaksanakan tugas berulang
seperti memformat data untuk output, melakukan perhitungan, dll.
Misalkan Anda sedang mengembangkan sebuah program yang menghitung bunga pinjaman. Anda bisa membuat fungsi yang menerima jumlah pinjaman dan payback period.
Fungsi tersebut kemudian dapat menggunakan jumlah pinjaman dan payback
period untuk menghitung bunga dan mengembalikan nilainya.
Mengapa menggunakan fungsi
Kelebihan menggunakan fungsi sama dengan yang ada di bagian di atas mengapa menggunakan subrutin.
Aturan fungsi penamaan
Aturan untuk menamai fungsi sama seperti pada bagian di atas pada aturan penamaan subrutin.
VBA Syntax untuk mendeklarasikan Function
Private myFunction a (ByVal arg1 Sebagai Integer, ByVal arg2 Sebagai Integer) MyFunction = arg1 + arg2 Fungsi akhir
DI SINI dalam sintaksnya,
Kode | Tindakan |
|
|
|
|
|
|
|
|
Fungsi ditunjukkan dengan Contoh:
Fungsi sangat mirip dengan subrutin. Perbedaan utama antara subrutin dan fungsi adalah fungsi mengembalikan nilai saat dipanggil. Sementara subrutin tidak mengembalikan nilai, saat dipanggil. Misalkan Anda ingin menambahkan dua angka. Anda dapat membuat fungsi yang menerima dua nomor dan mengembalikan jumlah angka.
- Buat user interface
- Tambahkan fungsinya
- Tulis kode untuk tombol perintah
- Uji kodenya
Langkah 1) Antarmuka pengguna
Tambahkan tombol perintah ke worksheet seperti gambar di bawah ini
Tetapkan properti berikut dari CommanButton1 berikut ini.
S / N | Kontrol | Milik | Nilai |
1 | CommandButton1 | Nama | BtnAddNumbers |
2 | Keterangan | Tambahkan Fungsi Bilangan |
Antarmuka Anda sekarang harus muncul sebagai berikut
Langkah 2) kode fungsi.
- Tekan Alt + F11 untuk membuka jendela kode
- Tambahkan kode berikut
Private Function addNumbers (ByVal firstNumber As Integer, ByVal secondNumber As Integer) AddNumbers = firstNumber + secondNumber Fungsi akhir
DI SINI dalam kode,
Kode | Tindakan |
|
|
|
|
|
|
Langkah 3) Tuliskan Kode yang memanggil fungsi
- Klik kanan pada btnAddNumbers_Click tombol perintah
- Pilih Lihat Kode
- Tambahkan kode berikut
Private Sub btnAddNumbersFunction_Click () MsgBox addNumbers (2, 3) End Sub
DI SINI dalam kode,
Kode | Tindakan |
"MsgBox addNumbers (2,3)" |
|
Langkah 4) Jalankan program, Anda akan mendapatkan hasil sebagai berikut
Download Excel yang berisi kode diatas
Ringkasan:
- Fungsi adalah sepotong kode yang melakukan tugas tertentu. Sebuah fungsi mengembalikan nilai setelah eksekusi.
- Kedua subrutin dan fungsinya menawarkan kemudahan penggunaan kode
- Kedua subrutin dan fungsinya membantu memilah potongan kode berukuran besar menjadi kode yang mudah dikelola.
Post a Comment for "Tutorial Fungsi Excel VBA: Kembali, Panggil, Contoh"