Membuat File Excel yang berisi makro/VBA

Agar file2 yang ada diblog ini bisa dieksekusi diperlukan file excel sebagai kontainernya. File ini harus dalam posisi terbuka jika kita ingin agar makro/VBA kita terlihat di macro dialogs seperti dibawah ini

Ada beberapa cara agar kita bisa mengeksekusi macro/vba kita :

1.  Buat file BJ_Tools.xlsm (Macro enabled excel file), kita hidden agar terhindar dari edit yang nggak disengaja

  • agar file ini selalu diload setiap saat kita membuka Microsoft Excel, maka taruh di Startup Path
  • Startup path kita buat dengan membuka Excel Option –>Advanced –> At startup, open all files in, lalu kita isi dengan nama path/ Folder

2. Kita buat Button di Quick Access Toolbar

  • Klik kanan di Ribbon
  • Pilih Customize, maka akan keluar Excel Option Dialog
  • Pilih Macros di Choose Command From, lalu pilih macro/vba anda di list yang tersedia, Klik Add
  • Macro anda akan ada dilist sebelah kanan, pilih lalu klik modify jika nada ingin mengubah display textnya ataupun Iconnya
  • Setelah anda klik OK, maka macro anda sudah tersedia di QAT
  • Maka walaupun file BJTools.xlsm tidak dalam posisi Open, tetep bisa dieksekusi karena tombol tsb akan membuka lebih dulu file anda

3.  Jadikan file BJTools.xlsm sebagai Add-in (BJTools.xlam) lalu load di Add-in Dialog

  • Buka Excel Option, Pilih Add-ins, Klik Go
  • Pilih browse lalu cari file xlam anda (misalnya BJ_Tools.xlam), lalu klik OK
  • namun jika dibuat xlam, harus dibuatkan menu tersendiri (ntar dibuatkan guidenya…)

4.  Ditaruh di Personal Macro Workbook, file ini akan diciptakan oleh Excel dan akan diload setiap kali kita buka excel, caranya :

  • Pastikan ada satu workbook yang terbuka
  • Klik ribbon Developer –> Record Macro
  • Pilih Record Macro, atau bisa dengan tombol yang ada di kanan bawah Excel kita
  • Kita pilih Personal macro workbook untuk tempat penyimpanan
  • Boleh kita isi nama, shortcut, description, dll
  • Kita coba ketik lalu beri format
  • lalu kita klik Stop Recording, ini hasilnya jika kita buka VB Editor, (ribbon Developer –>Visual Basic)
  • Ini  filenya , file personal.xlsb (kenapa formatnya begini juga gak tahu…)
  • kita save, kalopun kita lupa excel akan mengingatkannya
  • File excel ini akan otomatic terbuka setiap kali kita buka excel dan selalu dalam posisi hidden, sehingga kita nggak bisa secara sengaja menclosenya

NB : bisa dilihat videonya di youtube

http://www.youtube.com/watch?v=DSW3Fi3tvcU

Bookmark the permalink.

3 Responses to Membuat File Excel yang berisi makro/VBA

  1. Pingback: Import Form/module VBA ke workbooks

  2. Pingback: Table of Contents

  3. Deso says:

    Terima kasih,,sangat membantu.

Leave a Reply