Anda di halaman 1dari 3

Macro adalah sederetan fungsi dan perintah program yang disimpan dalam menu Visual Basic.

Microsoft Excel menyediakan fitur untuk merekam aktivitas yang dilakukan oleh penggunanya
melalui tools -> macro -> record new macro. Record new macro berguna untuk merekam aktivitas
yang dilakukan dan merubahnya menjadi baris-baris program.

Namun macro juga dapat digunakan oleh user untuk membuat perintah atau procedure melalu bahasa
VBA atau Visual Basic for Application yang cukup populer, sederhana dan mudah untuk dipelajari.
Semakin besar pemahaman anda tentang bahasa VBA maka semakin banyak dan canggih pula
prosedur atau perintah-perintah yang dapat anda buat untuk memudahkan perkerjaan anda dengan
Microsoft Excel.

Contoh sederhana dari fungsi atau kegunaan macro adalah apabila anda melakukan pekerjaan yang
banyak tapi monoton. Dari pada anda membuang-buang waktu dengan mengerjakan pekerjaan yang
monoton secara manual, kenapa anda tidak merekamnya saja dengan macro kemudian melakukan
sedikit modifikasi. Pekerjaan yang sebelumnya dikerjakan berjam-jam dapat selesai hanya dengan
sekali klik. Contoh lain adalah apabila anda ingin membuat fungsi yang belum tersedia pada fungsi
standard yang disediakan oleh excel, maka anda dapat membuat fungsi yang anda inginkan melalui
Macro berupa User Defined Function (UDF).

Untuk dapat menggunakan macro, anda harus terlebih dahulu melakukan setting terhadap macro
security level pada Microsoft Excel anda. Caranya adalah melalui tools -> macro -> security lalu set
security level pada level Medium. Jangan gunakan low apabila anda sering menerima file dalam
bentuk excel karena kemungkinan anda mendapat file excel yang mengandung virus macro menjadi
sangat tinggi. Dengan level medium anda dapat menentukan apakah anda akan meng-Enable atau
Disable macro yang terdapat pada file excel yang akan anda buka. Namun jika macro security level
anda di set pada level Low maka anda tidak akan mendapat pemberitahuan bahwa file yang akan anda
buka berisi macro atau tidak.

Ada banyak cara untuk memulai membuat Macro Excel, ada yang dilakukan dengan cara merekam
aktifitas excel yang kemudian tersimpan menjadi sebuah kode, atau dengan cara menuliskan sebuah
kode tertentu yang mewakili sebuah perintah tertentu.

Barangkali untuk beberapa pengguna excel, cara yang pertama yakni merekam Macro adalah cara
yang sederhana dan tepat dilakukan - mengingat dengan cara ini kita tidak perlu untuk mengetikkan
sebuah kode tertentu untuk menjalankan sebuah perintah.
Memulai membuat macro excel (pada Microsfot Office Excel 2007)
1. Jika ‘'Developer' tab masih belum muncul, silahkan aktifkan dulu dengan cara
 Klik Microsoft Office Button, dan kemudian klik Excel Options
 Di kategori Popular, dibawah sub menu Top options for working with Excel, centang kotak Show
Developer tab in the Ribbon, dan akhiri dengan tombol OK
 Tab baru muncul di jendela excel dengan nama Developer
2. Untuk memulai merekam macro, klik icon Record Macro yang terdapat di grup Code, atau bisa juga
memulai record macro dengan klik icon record yang terdapat di status bar

3. Jendela untuk deskripsi Record Macro akan muncul, anda bisa mengabaikan jendela ini dengan
langsung klik tombol OK atau anda bisa mengisi nama untuk macro anda.
4. Mulailah melakukan aktifitas excel anda, sebagai contoh sederhana;
 Pilih Sheet2
 Di Sheet2 pilih sel C7
5. Akhir menghentikan tombol Stop Recording
Melihat Hasil Record Macro - View Code
Hasil dari record macro yang baru anda lakukan dapat dilihat dengan cara :
1. Klik View Code yang terdapat pada grup Controls, atau bisa anda lakukan dengan menggunakan
shotcutsAlt+F11 untuk menampilkan jendela Microsoft
Visual Basic
2. Pada bagian jendela Project - VBAProject, pilih workbook
yang aktif dan pilih di bagian Modules -> Module1, pada
bagian inilah kode yang tadi kita rekam tersimpan.
Keterangan :
 Sub Pergi_Ke_Sheet2() : judul dari macro
 Sheets ("Sheet2").Select : memilih sheet2
 Range ("A1").Select : memilih sel A1 yang terdapat di sheet2
Cara Menggunakan - Menjalankan Macro
Macro yang sudah dibuat tidak bisa berjalan dengan sendirinya, kecuali kita berikan perintah agar ia
bisa berjalan sebagaimana mestinya. Banyak cara menjalankan macro yang sudah dibuat, salah
satunya dengan cara seperti berikut :
1. Aktifkan sheet1 jika belum dan pilih tab Developer, kemudian pilih Insert - dan dari beberapa
menu pilihan, pilihButton(form control) seperti yang terlihat pada gambar berikut

2. Klik di area yang anda inginkan pada Sheet1, yang secara otomatis akan menampilkan
jendela Assign Macro
3. Pilihlah macro yang terdapat pada kolom Macro Name:, untuk contoh diatas saya memilih
macroPergi_Ke_Sheet2 dan saya akhiri dengan OK untuk menutup jendela Assign Macro

4. Sekarang coba anda klik tombol Button yang tadi sudah dibuat, dan lihat hasilnya.

Anda mungkin juga menyukai