Membuat Fungsi Pada Excel Menggunakan VBA atau Makro – Dalam Ms Excel terdapat berbagai macam rumus seperti fungsi seperti If, SUM, Average dll. Namun kadang juga kita membuat fungsi tersendiri pada Microsoft excel seperti fungsi menghitung kecepatan : kecepatan = jarak/waktu atau fungsi-fungsi atau formula lainnya mulai dari yang simpel seperti contoh sebelumnya sampai yang paling ribet, nah ada cara dimana kita dapat membuat formula-formula tersebut menjadi sebuah fungsi ,misalnya dari yang semula kecepatan = jarak/waktu maka formula pada excelnya =30/10 bisa menjadi =kecepatan(jarak,waktu) sehingga bila diisi angkanya menjadi =kecepatan(30,10) sehingga sangat memudahkan penggunaan fungsi atau formula di kemudian hari .

Membuat Fungsi Sendiri di Excel (user define function)

Nah langsung saja untuk caranya sbb:

1. Buka Ms Excel kemudian klik Tab Developer pada Menu Ribbon (Tutorial Cara Menampilkan Tab Deverloper pada Excel).

membuat fungsi dengan VBA excel
 2. Klik Menu Visual Basic (lihat lingkaran merah).
3. Akan muncul jendela Visual Basic / VBA
4. Klik Menu Module, menu ini akan menambahkan module pada file excel sebagai tempat untuk menulis coding rumus atau fungsi.
membuat fungsi excel dengan Makro
 
5. Setelah itu akan muncul jendela module seperti gambar berikut :
membuat fungsi excel dengan VB
6. Kemudian masukan kode berikut di dalam module tersebut (contohnya kita membuat fungsi menghitung kecepatan) :
Function kecepatan(jarak As Integer, waktu As Integer)
kecepatan = jarak / waktu
End Function

7. Setelah itu save as file excel dengan tipe Excel Macro-Enabled
Workbook agar nantinya kita dapat menggunakan fungsi yang telah dibuat.

membuat fungsi excel dengan Visual basic
 
tutorial membuat fungsi di microsoft excel dengan makro

8. Sekarang kita dapat menggunkan fungsi tersebut, cara menggunakanya sama dengan kita menggunakan fungsi – fungsi excel lainya .

  • buat bentuk tabel isian seperti contoh berikut :
tutorial membuat fungsi di microsoft excel dengan makro

Bentuk isian ini tentunya dapat diesuaikan dengan keinginan sobat dan fungsi yang akan kita buat.

  • pada cell D7 isikan Jarak (misal 30 KM) dan pada cell D8 isikan Waktu (misal 4 Jam)
  • kemudian pada cell D9 tuliskan fungsi berikut (penggunaan “koma” atau “titik koma” tergantung pada settingan excel sobat) :  
=kecepatan(D7;D8)
  • Kemudian lihat hasilnya :
step by step tutorial membuat fungsi di microsoft excel dengan visual basic

Gampang sekali bukan, metode ini dapat sobat modifikasi sesuai dengan fungsi yang sobat inginkan sehingga dapat mempermudah perhitungan dikemudian hari.Begitulah cara membuat fungsi pada Excel menggunakan VBA atau Makro, apabila sobat masih terdapat kesulitan atau pertanyaan silahkan mengirim comment dibawah ini ya  🙂

Suka artikelnya ?? jangan lupa subscribe dengan memasukan email kalian pada form dibagian bawah blog ini dan untuk kalian yang belum menemukan tutorial atau artikel yang kalian cari bisa mengirim requestnya di menu Request Article atau dapat menghubungi saya melalui Menu Contact.

 

 

 

 

2 COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here