Kamis, 25 September 2014

About Macro Excel


MACRO EXCEL
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 manul, 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.







CARA MENJALANKAN MACRO

Cara menjalankan Macro adalah dengan cara:
- Dari menu bar Visual Basic Editor (VBE) dengan mengklik [Run] - [Run Sub/UserForm F5]
- Dari menu bar Visual Basic Editor (VBE) dengan menekan tombol F8 beberapa kali untuk Melihat Macro Bekerja Step by Step atau line demi line
                                 

Kedua cara di atas adalah melalui Visual Basic Editor. Tentu saja ini agak riskan jika pemakai Macro anda harus selalu masuk ke VBE. Karena bisa jadi Macro yang anda buat, secara sengaja ataupun tidak sengaja bisa "tersentuh" dan berubah yang mengakibatkan kesalahan pada program.
Menjalankan Event pada Macro yang paling banyak digunakan adalah melalui Tombol (Button) Tombol ini umumnya di tempatkan pada Worksheet dan UserForm. Untuk menjalankan Event cukup hanya dengan mengklik tombol ini

Note
Event adalah :
Kejadian yang timbul akibat prosedur VBA (Macro) dijalankan, adapun contoh Event adalah Menghapus range, Membuka file,Mengcopy range, Mengcopy sel dll. Kembali ke awal tadi, bagaimana menjalankan Macro selain 2 cara yang di atas tadi? Pertama- tama siapkan sebuah kode sebagai bahan untuk latihan, kodenya adalah sbb:
Sub Latihan()

Range("A1").Value = 10
Range("A2").Value = 15
Range("A3").Formula = "=A1+A2"

Range("A1").Select

End Sub

CARA 1
- Dari menu bar Sheet1 Excel klik [Tools] - [Macro] - [Macros]
- Akan muncul seperti Gambar 1 berikut






- Lalu klik tombol Run, maka Macro akan dieksekusi yaitu muncul angka pada selA1=10,A2=15 dan A3=25

CARA 2
- Hapus angka terdapat pada SeL A1,A2 dan A3
- Dari menu bar Sheet1 Excel klik [Tools] - [Macro] - [Macros]
- Perhatikan Gambar 1 lalu klik tombol Options
- Lalu akan muncul gambar berikut



- Pada kotak Ctrl+Shift ketikkan huruf S besar lalu klik OK.
- Sekarang tekan Ctrl+Shift+S bersamaan, maka Macro akan dieksekusi

Bagaimana mengaktifkan fungsi macro di excel 2010?  Pertanyaan ini pasti akan muncul ketika kita baru pertama kali menjalankan file yang berisi kode macro atau pertama kali kita belajar macro.
Langkah pertama, buka file excel yang ada di dalam kumpulan program komputer, kemudian bagian atas ada beberapa menu seperti File, Home, Insert dan seterusnya. Klik menu FILE tersebut, kemudian di bawah menu yang tampil tersebut, di bagian bawah akan ada teks Options, seperti yang ditunjukan pada gambar di samping ini. Tunggu beberapa saat akan tampil windows baru. Ikuti langkah selanjutnya.




Kemudian klik menu Trust Center, seperti yang ditunjukkan pada gambar di samping ini.




Setelah itu klik tombol Trust center settings seperti yang ditunjukkan pada gambar di samping.

 
Di sidebar sebelah kiri, ada menu Macro Setting pastikan pilih setting keempat,Enable all macro (not recommended; potentially dangerous code can run). Di bagian bawahnya juga aktifkan Developer Macro Settings, kemudian check list pilihan Trust access to the VBA project object model.

Sampai langkah ini, kita sudah dapat mulai membuat prosedur macro atau mencoba code macro yang ada di blog ini. Macro yang kita buat ini, nantinya dapat digunakan melalu bahasa VBA atau Visual Basic. Eits, jangan ciut dulu denger bahasa pemograman. Nanti akan saya coba dengan tahapan yang sederhana dan mudah untuk dipelajari. Semakin besar pemahaman anda tentang bahasa VBA maka semakin banyak dan canggih pula prosedur atau perintah-perintah fungsi excel macro yang dapat anda buat untuk memudahkan perkerjaan anda dengan Microsoft Excel.




























0 komentar: