Dalam VBA Ms. Excel ada 2 cara untuk membuat macro baru, diantaranya adalah :
- Recording
- Scripting
1. Recording
Recording Macro Ms. Excel adalah suatu cara pembuatan Macro Ms. Excel dengan cara merekam suatu aktivitas yang kalian lakukan dalam Ms. Excel yang kemudian akan secara otomatis dikonversi menjadi Script VBA.Contoh
Berikut adalah contoh pembuatan Macro yang berfungsi untuk mewarnai judul kolom secara otomatis dengan cara recording macro :
- Buka Aplikasi Ms. Excel;
- Buka file yang kalian inginkan;
- Pilih menu Developer;
- Pilih fitur Record Macro;
- Isi nama macro sesuai yang kalian inginkan pada Macro Name di jendela Record Macro;
- Isi tombol shortcut macro di kotak Shortcut Key di jendela Record Macro apabila diperlukan;
- Pilih This Workbook di kota Store macro in ;
- Isi deskripsi macro pada kotak Description di jendela Record Macro jika diperlukan;
- Klick tombol OK di jendela Record Macro;
- Lakukan aktivitas pewarnaan pada judul kolom dengan memilih icon Fill Color pada menu Home (Memilih warna kuning);
- Pilih menu Developer;
- Pilih fitur Stop Recording.
Lalu untuk menjalankan Macro tersebut bisa dilakukan dengan cara :
- Pilih menu Developer;
- Klick icon Macros;
- Pilih Macro yang kalian ingin jalankan di kotak Macro Name di jendela Macro;
- Klick tombol Run di jendela Macro.
Dengan cara di atas maka kita telah memiliki Macro baru yang berfungsi untuk memberi warna kuning pada judul kolom di cell B2 dan C2.
2. Scripting
Membuat macro baru dengan cara menulis script VBA tentunya membutuhkan kemampuan coding data. Cara tersebut memang agak sulit, akan tetapi dapat mengakomodasi kebutuhan yang sulit dilakukan hanya dengan menggunakan cara recorder.Untuk memperdalam ilmu VBA Ms. Excel, tentunya yang akan lebih mendalam dipelajari adalah cara membuat macro dengan script code VBA. Jika kalian bisa memahami script VBA, maka sesuatu yang baru akan bisa diciptakan untuk mempermudah suatu pekerjaan.
Berikut ini adalah cara membuat macro sederhana dengan menulis langsung script VBA :
- Buka aplikasi Ms. Excel;
- Pilih menu Developer;
- Pilih View Code;
- Pilih menu Insert pada jendela VBA;
- Pilih Module pada jendela VBA;
- Isikan kode script VBA pada kotak jendela Modole VBA;
- Pilih menu Run di jendela VBA;
- Pilih Run Sub/UserForm dijendela VBA;
- Klick tombol Run di jendela Macros;
Maka ketika rumusnya dijalankan hasilnya menjadi :
Apabila diklick tombol Yes hasilnya menjadi :
Apabila diklick tombol No hasilnya menjadi :
Berikut kode script VBA yang kami gunakan :
Sub TanyaJawab()
Pesan = "Apakah benar belajar VBA itu mudah?"
jawaban = MsgBox(Pesan, vbYesNo)
If jawaban = vbNo Then MsgBox "Anda harus banyak belajar"
If jawaban = vbYes Then MsgBox "Anda memang luar biasa"
End Sub
Demikian artikel kali ini.
Mohon maaf apabila ada salah-salah kata.
Apabila ada yang ingin ditanyakan atau disampaikan, silahkan untuk menulis pada kolom komentar di bawah.
Salam,
Muhamad Pajar Sidik
President Director of (matematikaakuntansi.blogspot.com)
Email : fajarmoehamad@gmail.com
Apabila ada yang ingin ditanyakan atau disampaikan, silahkan untuk menulis pada kolom komentar di bawah.
Salam,
Muhamad Pajar Sidik
President Director of (matematikaakuntansi.blogspot.com)
Email : fajarmoehamad@gmail.com
Jika ingin bertanya secara privat, Silahkan hubungi no 085709994443 dan untuk berkomentar silahkan klick link di bawah ini 👇