Friday, April 10, 2015

Tutorial 4 - Excel Recording Macro

Next, Anda akan mulai merekam Excel macro pertama Anda (Record Macro), Mohon diingat agar dilakukan secara perlahan dan sistematis tidak usah buru buru, sebaiknya mulai dengan semua pengetikan dan editing text atau angka dan tahap akhir baru lakukan formating

  1. Buka file macro_latih.xlsm yang anda buat di tutorial sebelumnya
  2. Masuk Developer Ribbon/Menu yang sudah anda aktifkan
  3. Pilih Record Macro
  4. Pada pilihan yang muncul isikan :
    Macro Name : proc_layout  --> Menjadi nama prosedur makro anda
    Ctrl : tekan Shift + Q --> Shortcut key untuk menjalankan macro anda  (ctrl+shift+Q), anda bisa gunakan kombinasi lainnya tapi jangan gunakan yang sudah sering digunakan seperti Ctrl + B
    Store macro in : This Workbook ---> Macro hanya bisa dijalankan di file tersebut (macro_latih.xlsm). Pilihan lainnya :
    - Personal Macro Workbook : Macro disimpan di Application Excel sehingga bisa dijalankan semua file excel
    - New Workbook : Macro tetap disimpan di macro_latih.xlsm tapi macro bisa dijalankan di file excel yang baru dibuat dengan ssyarat file yang berisi macro tersebut tetap dalam kondisi terbuka
    Description : Tidak perlu diisi (hanya keterangan dari anda saja)
  5.  Tekan OK dan Anda mulai merekam macro (ingat lakukan perlahan dan sistematis, sebisa mungkin hindari kesalahan)
  6. Mulai letakkan kursor di sel A1 lalu buat contoh tabel dibawah (buatlah dengan mengetik dulu semuanya lalu fase terakhir lakukan formating)
  7. Kembali ke developer ribbon lalu stop macro maka macro pertama anda sudah selesai dibuat

Untuk menjalankan , coba pindah ke sheet 2 lalu tekan Ctrl+shift+Q dan lihat apa yang terjadi ? tabel yang Anda buat tadi telah muncul secepat kilat di sheet 2, sangat mudah bukan ? untuk menyimpan template template baku Anda dalam macro kedepannya

Catatan  : Jika Anda ingin hasil rekaman tidak selalu berawal di sel A1 atau sel dimana macro mulai merekam , maka sebelum anda merekam pastikan anda mengaktifkan Relative Refferences , dampak dari mengaktifkan fitur itu maka hasil rekaman yang anda panggil akan dimulai di sel dimana posisi kursor Anda sedang aktif di sel


Copyright

Hery Purnama
Freelance IT Trainer

Tutorial 3 - Membuat file Excel Macro .xlsm

Terhitung sejak keluarnya office 2007 , Anda tidak dapat lagi menyimpan macro anda kedalam format excel pada umumnya atau berextension .xlsx anda harus menyimpannya kedalam format .xlsm (Excel Enabled Macro)  hal ini dikaitkan dengan isu keamanan yang mungkin menjadi masalah pada versi dibawah 2007 (versi XP)

  1. Buka MIcrosoft Excel Anda
  2. Ctrl + S untuk menyimpan file anda untuk tutorial ini berikan nama file macro_latih.xlsm jangan lupa mengganti type Excel Macro- Enabled Workbook
  3. Maka file baru dengan tipe .xlsm telah dibuat, anda tidak perlu khawatir karena file ini sama saja secara fungsi dengan file xlsx biasanya, bedanya ? file tipe ini bisa berisi macro  / script vba

Copyright

Hery Purnama
Freelance IT Trainer

Tutorial 2 - Excel VBA menampilkan Developer Ribbon dan setting Enabled Macro

Sebelum memulai, alangkah baiknya Anda mempersiapkan apa yang dibutuhkan untuk mempelajari excel vba Macro

Anda membutuhkan Developer Ribbon untuk bekerja dengan Excel Macro, secara default ribbon / menu tersebut tidak ada di Excel Anda sehingga perlu anda tampilkan


  1. Excel 2007 (masuk office button --> Excel options --> Popular --> aktifkan [show developer tab in the ribbon]
  2. Excel 2010/2013 (Home --> Options --> Customze Ribbon --> sebelah kanan aktifkan [Developer]
 Setelahnya perhatikan excel anda sudah memiliki Ribbon/menu Developer di bagian atas

Selanjutnya anda masih perlu melemahkan security macro Anda selama proses pengambangan (jika proses pembuatan file macro tuntas, sangat disarankan mengubah status macro anda kembali disabled untuk alasan keamanan

  1. Masih masuk ke Excel Options -->  Trust Center
  2. Klik Trust Center Setting
  3. Pilih Macro Setting  --> pilih Enabled all macro (not recommended....

 



Copyright

Hery Purnama
Freelance IT Trainer

Tutorial 1 - Mengenal Excel VBA Macro

Hi, saya Hery Purnama 081223344506 , Certified IT Trainer yang juga freelance inhouse trainer, melalui blog ini selain blog saya juga , saya akan berbagi tentang Excel VBA Macro dalam bentuk rangkaian tutorial dengan pendekatan praktek langsung, saya yakin Anda sendiri bosan dengan segala hal yang bersifat teori

Tutorial ini saya buat berurut sehingga tentunya sulit bagi anda jika tidak mengikuti dari tahapan pertama.

Ok , Apakah Excel Macro ? excel macro adalah fitur yang disediakan Microsoft melalui produk excelnya sebagai sarana buat Anda meningkatkan kemampuan excel Anda melalui otomatisasi, sederhananya adalah macro fasilitas merekam aktifitas Anda lalu kemudian dipanggil lagi dalam suatu kondisi yang anda inginkan.
Macro tidak hanya ada di Excel tapi di semua produk Microsoft Office dan sekarang juga banyak vendor lain yang membuat fasilitas macro dalam produknya

Kenapa macro diciptakan  ? sebenarnya macro diciptakan untuk menjawab kebutuhan public yang ingin meningkatkan kemampuan software dari sekedar penggunaan standard yang mungkin sudah tidak mampu menjawab permasalahan dalam aktifitas pekerjaan sehari hari

Macro bergerak dalam ruang lingkup bahasa VBA (Visual Basic for Application)  dan editor yang digunakan adalah VBE (visual basic editor), semua akan dibahas secara praktis pada tutorial selanjutnya



Copyright,

Hery Purnama
Freelance IT Trainer