Thursday, October 17, 2013

Excel Macro

0003.me record macro 001






Saya dulu belajar membuat macro di excel dengan otodidak. Cara termudah, dengan merekam-nya. Kemudian kita review hasil rekaman macro tersebut, memodifikasi dan mengembangkannya. Di dalam artikel ini akan ditulis Excel macro tutorial dengan tahapan merekam, kemudian melihat code hasil rekaman, menjalankan dan mengedit macro sesuai apa yang kita inginkan untuk membantu pekerjaan rutin di excel kita.

Untuk dapat mengikuti panduan ini, disarankan mengikuti panduan excel macro dan mengaktifkan fungsi macro
Dalam project macro (seterusnya kita sebut project macro ya:)), kali ini kita akan membuat macro dengan cara menggunakan fasilitas rekam macro. Ya, di dalam excel kita bisa merekam tugas yang akan kita jalankan dengan fasilitas macro. Setelah kita rekam kita akan buka code macro tersebut.
Panduannya dapat diikuti sebagai berikut.

Step 1 -  excel macro tutorial

pertama kita buka file excel, kita buat dalam satu sheet 3 kolom berikut. Nama, Alamat dan Kota.
Saat file tersebut dibuka, kita belum aktifkan rekam macro.

Step 2 -  merekam dengan macro

Untuk mulai merekamnya, arahkan di menu View (paling kanan seperti yang ditunjukkan pada gambar berikut)
0003.me record macro 002
Klik pada menu Views >> Macros tersebut, kemudian pilih Record Macro…
0003.me record macro 003

Step 3 -  menulis nama project macro

Tulis nama project macro yang akan kita buat. Misalnya Project_Macro_Border
excel macro tutorial
excel macro tutorial
Kemudian klik OK. Setelah itu buat border dan shading seperti tampilan berikut ini. Ketika kita membuat, macro akan merekam apa yang kita lakukan, yaitu membuat border dan shading warna abu di atas header pada kolom Nama, Alamat dan Kota.
0003 me record macro 005 excel macro tutorial

Step 4 -  stop recording

Klik Views >> Macros tersebut, kemudian pilih Stop Recording… sampai di sini selesai sudah rekaman tugas macro ini. Untuk menjalankannya, coba kita buat sheet baru, kemudian copy seluruh cell A1 s/d cell C5, data yang ada pada tabel tersebut, dan paste value pada sheet  baru.