Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat Macro Excel

Sebelumnya anda sudah mengetahui apa itu macro dan apa fungsinya, Pada lanjutan materi ini kita akan membuat macro sederhana mengunakan perekaman macro. Macro itu sendiri adalah sebuah otomasi berisi perintah-perintah berurutan yang berfungsi untuk melakukan tugas-tugas berulang atau repetitif. Untuk membuat Macro umumnya ada 2 cara yaitu:
  1. Record Macro (Merekam Macro)
  2. Menggunakan Perintah Visual Basic for Application
Menggunakan cara pertama kita dapat menuliskan langsung perintah didalam Visual basic Editor, akan tetapi kita harus mengenal bahasa visual basic terlebih dahulu. Cara kedua adalah cara termudah untuk pemula dalam membuat macro. tanpa kita mengetahui bahasa pemrograman Visual basic, kita dapat membuat otomasi sederhana dengan cara merekam perintah-perintahnya.

Menggunakan Record Macro

Record macro merupakan sebuah fasilitas excel yang dapat digunakan untuk merekam tugas-tugas atau aktifitas di excel yang bersifat repetitive (berulang). excel macro akan merekam perintah-perintah yang kita lakukan untuk dapat dijalankan kembali ketika dibutuhkan perintahnya. Sebelum anda merekam Macro ada beberapa ketentuan yang harus kita ketahui terlebih dahulu. Dalam hal ini tentang penulisan nama macro dan ruang lingkup program macro yang akan dibuat.
Syarat pemberian nama pada macro ada 4, yaitu:
  1. Maksimum 255 Karakter
  2. Harus diawali dengan huruf namun dibelakang karakter pertama boleh menggunakan angka
  3. Tidak boleh menggunakan spasi dan titik atau karakter khusus (*&$#@!)
  4. Karakter yang digunakan sebagai short key tidak boleh berupa angka atau karakter khusus.
Pada saat membuat macro dalam kotak dialog record macro terdapat 3 buah pilihan diantaranya adalah:
  1. This Workbook, Pilihan ini akan menyimpan macro yang akan kita buat didalam workbook yang aktif. Tetapi makro tersebut masih berfungsi apabila membuka sebuah workbook baru didalam satu jendela Excel
  2. New Workbook, akan menciptakan sebuah lembar kerja baru dan menyimpan macro yang akan kita buat didalam workbook yang baru. Macro ini pun masih bekerja pada workbook yang kita buka sebelummnya.
  3. Personal Macro Workbook, akan menyimpan macro yang akan kita buat didalam workbook yang aktif dan berfungsi pada seluruh jendela Excel yang buka. Dalam menggunakan pilihan ini penulis menyarankan supaya berhati- hati, karena apabila terjadi kesalahan akan berakibat serius.

Cara membuat macro dengan Record macro

Contoh kasus :
Pada pekerjaan sehari-hari anda mungkin pernah dihadapakan dengan pekerjaan sederhana akan tetapi sering dilakukan. Sebagai contoh kasusnya adalah memformat cell angka menjadi mata uang “Rp Indonesian”. Gunakan file latihan Sample data.xlsx dalam latihan ini.
Langkah-langkah merekam macro Untuk memformat mata Uang menjadi “Rp Indonesian”
  • Buka File Latihan Sample data.xlsx
tampilan file sample data
  • Letakan Pointer pada cell K10
  • Masuk ke tab View pilih Macros atau anda menggunakan shortcut pada Status bar excel
Cara Membuat record makro
  • Pilih Record Macro
  • Ubah nama macro default Menjadi “Format_Rupiah”, Shortcut key “CTRL+SHIFT+R”, Store Macro in “This Workbook”, Description “Macro untuk Format Rupiah
Preview Cara Record Makro
  • Klik OK
  • Klik kanan pada cell K10
  • Ubah kategori “Accounting”, Decimal Place ubah menjadi ”0”, dan Simbol “Rp Indonesian”
Preview Cara Record Makro 2
  • Klik OK
  • Masuk ke tab View pilih Macros kemudian Klik Stop Recording
Sampai disini proses perkaman macro untuk format rupiah selesai, Excel secara otomatis menyimpan perintah-perintah yang kita lakukan selama proses perekaman berlangsung. Sekarang anda dapat menjalan macro “Format Rupiah” dengan beberapa cara.

Menjalankan Macro

Setelah anda melakukan proses perekaman macro, macro tersebut sudah siap anda gunakan. Ada beberapa cara untuk menjalankan macro:
  1. Menggunakan Shorcut key yang sudah di buat pada saat record macro
  2. Menggunakan Button (tombol) khusus
  3. Melalui tab View Macros
CARA 1
Langkah-langkah Menjalankan Macro Menggunakan Shortcut Keyboard:
  • Blok range atau data yang akan diformat contoh Range  K10:K17
Preview data Record Makro

  • Gunakan Kombinasi Shotcut keyboard “CTRL+SHIFT+R”
  • Hasil dari macro yang sudah dibuat seperti pada gambar berikut ini. setiap akan memformat rupiah anda cukup satu langkah saja untuk memanggil macro format rupiah tanpa melakukan langkah-langkah yang panjang.
Preview data Record Makro 2

Catatan:
Pada saat melakukan perekaman macro diharapkan tidak terjadi kesalahan pada langkah-langkahnya dikarenakan kesalahan tersebut juga akan direkam oleh excel. Jika proses perekamanya salah secara otomatis macronya juga akan gagal. Ada baiknya anda dapat lakukan latihan terlebih dahulu langkah-langkahnya tanpa merekam macro.
Untuk cara menjalankan makro melalui  Button (tombol khusus) maupun melalui tab views makros akan di bahas pada postingan berikutnya.
Demikianlah postingan kali ini mengenai "Membuat makro Excel", semoga bermanfaat buat Sahabat Excelers.
Erwan Setiawan
Erwan Setiawan Blogger, Internet Marketer

Posting Komentar untuk "Membuat Macro Excel"