Berkenalan dengan Tab Developer, Macro & VBA

 

vba1 - Kecil.pngExcel adalah aplikasi perkantoran yang sangat tangguh dalam mengolah, menganalisis, memanipulasi dan menyajikan data. Namun terkadang kita masih belum puas dengan tampilan dan fitur standar dari bawaan Excel sendiri. Terkadang anda menginginkan cara yang lain atau yang lebih mudah dalam mengolah data dengan banyak perintah yang berulang-ulang atau lebih kompleks dimana perintah-perintah tersebut tidak teratasi pada fitur standar Excel.

Excel memiliki aplikasi pendukung seperti Visual Basic for Applications (VBA) yang merupakan bahasa pemrograman yang dapat membantu kita  mempermudah dan mempercepat  pengolahan data dengan Excel.


Ada 3 cara yang dapat dilakukan untuk membuka jendela VBA Editor, yaitu :
1. Dengan Shortcut Alt + F11
2. Dengan membuka Ribon Developer >> Visual Basic
3. Klik kanan pada Sheet >> View Code


Berikut Urutan langkah untuk membuka VBA pada Tab Developer.
1.    Mengaktifkan Tab Developer. Sejak Office 2007 hingga sekarang, Mcrosoft menggunakan menu berupa Ribon Tab. Pengolahan VBA terdapat pada Tab Developer. Pada fitur standar Excel, Tab Developer tidak ditampilkan sehingga langkah pertama yang harus dilakukan adalah menampilkan Tab Developer. Berikut langkah-langkahnya :
a.    (Excel 2010-2013) Klik pada Tab File lalu pilih Option >> Costumize Ribbon >> Centang pada tab Developer disisi kanan (Main Tabs) >> OK

01vba_buka.png
(Excel 2007) Icon Office yang ada pada sisi kiri atas >> lalu pilih Popular >> Show Developer Tab In The Ribbon >> OK

01vba_buka2007.png

b.    Selanjutnya Tab Developer akan tampil pada Ribon disisi paling kanan.

01tab_developer.png

2.    Menambah script kode program pada VBA. Macro adalah pengolah perintah-perintah program yang disimpan pada VBA. Macro mepermudah pembuatan perintah program dan menghubungkan dengan aplikasi Excel. Langkah membuat perintah program :
a.    Plih Tab Developer >> Macro >> tuliskan pada Macro Name “Salam” >> lalu pilih Create

01macro.png

b.    Selanjutnya akan tampil halaman VBA Editor untuk mengolah skript. Tuliskan kode program :

Sub Salam ()
Msgbox "Salam berkreasi untuk Indonesia"
End Sub

 

3.    Menghubungkan kode program dengan halaman Excel.
Kembali buka halaman Excel kita, selanjutnya :
a.    Membuat tombol Shape. Klik Insert >> Shapes >> pilih sembarang tombol dan buat pada halaman kerja Excel
b.    Klik kanan pada tombol Shape >> Assign Macro >> klik Salam >> Ok
c.    Menjalankan tombol program. Selanjutnya klik pada sembarang sel untuk menghilangkan select shape, selanjutnya klik lagi pada tombol shape, maka akan tampil perintah program Pesan salam.
jika benar maka akan tampil seperti gambar dibawah.

01msgbox.png

4.    Dimana saja kita dapat menambahkan Perintah program pada VBA Editor?. Perintah program yang kita buat dapat kita tempatkan pada 4 tempat dalam project VBA yaitu :
a.    Sheets : sesuai dengan jumlah worksheet pada lembar kerja Excel kita.
b.    ThisWorkbook :  hanya ada 1 pada tiap file excel
c.    Form : sesuai dengan form yang dibuat, pada stadarnya adalah kosong, namun dapat kita tambahkan
d.    Module : sebagian besar kode program disimpan pada modul, modul dapat kita tambahkan sesuai dengan kebutuhan
e.    Class Modul

01tempatkode.png
Semua script kode program dapat kita tempatkan pada 5 tempat diatas, namun ada beberapa script kode program yang harus ditempatkan pada peruntukannya. lihat artikel Input kode pada VBA Editor


Isu keamanan

Secara default Excel tidak mengaktifkan macro  untuk menjalankan perintah program karena isu keamanan aplikasi. Program yang kita buat tidak akan bisa berjalan jika kita tidak mengaktifkan Macro. Kita dapat mengkatifkan macro saat aplikasi Excel dibuka dengan klik Tombol Enable Content (Excel 2010) pada jendela popup kuning / pilih Option >> Enable Content (Excel 2007).

Selanjutnya kita juga harus menyimpan file Excel dengan format Excel Macro-Enable Workbook .xlsm untuk dapat menyimpan semua program yang kita buat dengan Macro atau VBA.

Contoh File dapat di Download rar.pngperkenalanVBA.rar


Semoga bermanfaat,
Salam Berkreasi untuk Indonesia

HUBUNGI KAMI

Kantor berkreasi.net
Alamat :
 

Jl. Cilincing jakarta utara

JL. Karangrejo Timur  Surabaya

Email              : Alamat email ini dilindungi dari robot spam. Anda memerlukan Javascript yang aktif untuk melihatnya.
Form Kontak  : Klik Disini
SMS only : 085 606 139 312  im3 (Mas Ali)

Pembayaran Via Transfer :

bni.jpg
Bank BNI Cab. Jember
No.rek. 019 598 5992
Atas nama Sdri IMAS KHASANAH

bri.jpg
Bank BRI Cab. Wonokromo
No.rek. 0976 01 004629 50 8
Atas nama IMAS KHASANAH

TIM PENGEMBANG

Dr. Nugroho Eko Putro, M.Pd.
Amien sawedi
M. Agus Fanani
Sahrudin
Muhammad Risal Maros
Didik P Wicaksono
Wayan Mulyana
Adi sabaro