Sebelum memulai menjadi pengguna excel professional, silahkan pahami bai baik dasar dasar pemograman menggunakan VBA (Macro), dan berikut ini merupakan dasar dasar VBA yang wajib diketahui oleh seorang pengguna Excel

1. Menampilkan Tab Developer

Tab developer merupakan tab bawaan excel yang berisi menu untuk mengontrol macro yang digunakan pada worksheet, dalam menu ini anda bisa meng-aktifkan macro atau menonaktifkan macro, dan anda juga bisa masuk ke jendela VBE dengan mengkases menu Visual Basic, cara untuk menampilkan tab Developer adalah sebagai berikut :

Akses menu button utama

Pilih Options, pada jendela Excel Options pilih Customize Ribbon

Perhatikan gambar dibawah ini

Dasar dasar VBA

Dasar dasar VBA

Ceklis Developer lalu pilih OK

2. AKtifkan macro

Semua tips yang memakai kode macro tidak akan bisa berjalan apabila macro Scurity dalam keadaan off, alias belum di enable, agar semua kode macro bisa berjalan dengan fungsinya maka anda harus mengaktifkanya macro terlebih dahulu

Pilih tab Developer

Pilih Macro Security

Pada jendela Trust Ceter, pilih Macro Settings

Lihat gambar dibawah ini

Dasar dasar VBA

Jika sudah klik OK

3. Masuk ke Jendela VBE

Jendela VBE (visual Basic Editor) merupakan jendela dimana anda bisa membangun sebuah aplikasi yang langsung terintregasi dengan excel, dengan membangun aplikasi dari sini maka anda akan sedikit meninggalakan worksheet. Untuk awam mungkin tampilan jendela VBE agak membingungkan, coba lihat postingan ini Penjelasan Microsoft VBA agar anda bisa memahami dasar dasar jendela VBE

Pilih tab Developer

Klik Visual Basic, atau tekan kombinasi tombol ALT+F11, tekan tombol ALT terlebih dahulu baru tekan F11, jangan ditekan bersamaan

4. Merekam macro

Fitur ini cukup unik bagi anda yang baru mengenal macro, untuk membuktikan keunikanya silahkan pahami cara merekam macro terlebih dahulu, caranya :

Pilih tab Developer

Pilih Record Macro, slahkan coba input teks di kolom manapun, lalu untuk menghentikan rekam macro, Pilih tab Developer pilih Stop record

Coba mulai merekam maro, lalu lakukan semau anda pada worksheet, misal membuat border, mewarnai sel, mengatur tinggi baris sel dan lain lain, jika dirasa keusilan anda ini sudah cukup, silahkan stop rekam macro ... bersambung ke menjalankan macro >>

5. Menjalankan macro

Kode maro yang sudah disusun pada thisworkbook atau pada module bisa dijalankan tanpa bantuan tombol, caranya cukup mudah silahkan simak dibawah ini :

Pilih tab Developer

Pilih Macros, akantampil list record macro, pilih run untuk menjalankan Rekam macro dan pilih edit untuk merubah kode macro

Dasar dasar VBA

>> Lihat hasil rekaman yang anda lakukan tadi , lalu klik RUN

6. Menambahkan tombol kontrol VBA dalam worksheet

Anda bisa meletakan textbox, listbox, commanbutton, comboox dan kontrol VBA lainya dalam worksheet, caranya adalah akses tab Developer, lalu perhatikan sub menu Controls. Misalkan saya akan menambahkan kontrol Textbox dalam worksheet

Pilih Insert > Pilih ActiveX Controls > Pilih Textbox

Dasar dasar VBA

Sebenarnya ada dua kelompok kontrol VBA, yaitu From Controls dan AtiveX Controls, namun menurut pendapat pribadi saya perbedaan kontrol ini tidaklah begitu membingungkan alias tidak penting untuk dibahas, meski banyak blog yang membahas perbedaannya akan tetapi yaaa begitu menurut saya hal ini tak perlu dibeda bedakan, jadilah orang yang bisa menerima perbedaan karena maksud dan tujuan kita itu sama :D

Sekilas Tentang Lembar Kerja Microsoft Visual Basic (VB)

Masuk kejendela VBE dengan menekan kombinasi tombol ALT + F11 anda akan dibawa jendela baru, jendela ini tidak ada sangkut pautnya dengan excel karena rumus rumus excel tidak berjalan pada jendela VBE ini, dan dibawah ini merupakan ringkasan tampilan bagian bagian jendela VBE

a. Menu

Menu yaitu Daftar perintah yang dikelompokkan dalam kriteria tertentu yang berfungsi melaksanakan sebuah perintah.

b. Toolbar
Userform yaitu Fungsinya sama dengan menu hanya saja berupa kumpulan icon yang dapat melakukan sebuah perintah dengan cepat.

c. Userform

Userform yaitu Merupakan tempat untuk meletakkan objek-objek yang digunakan untuk melaksanakan perintah yang diberikan, anda dapat membuat UserForm melalui menu Insert > UserForm

d. Toolbox

yaitu Kumpulan objek yang digunakan untuk kontrol pada sebuah program, yang pada umumnya akan muncul secara otomatis ketika sebuah UserForm dalam keadaan terpilih

e. Project explorer

Project explorer berfungsi untuk melihat bagian-bagian projek pembuatan aplikasi yang dapat berupa project, forms, data environment dan data report. Project Explorer ini berbentuk menu tree sehingga mempermudah untuk mengaksesnya

f. Window properties

Window properties Yang Berfungsi untuk menampilkan semua properti dari objek yang kita gunakan atau dipilih

Dasar dasar VBA

Cara membuat form sederhana

Untuk latihan pertama kita akan membuat form dengan userform dan memanggilnya dalam worksheet, oke dengan latihan ini semoga anda yang awam bisa memulai belajar VBA dengan baik dan benar

Buka Mirosoft Excel, akses tab menu Developer > Lihat sub menu bagian Code > pilih Visual Basic untuk masuk kejendela VBE

Lihat tollbar > Userform > Insert Userform. Tutup kembali jendela VBE

Dasar dasar VBA

Masih de tab menu Developer > Lihat sub menu bagian Controls > insert Button (form Control) > klik pada sel manapun > anda akan mendapati window baru seperti gambar > Pilih New


Dasar dasar VBA

Dasar dasar VBA

Anda akan masuk kembali ke jendela VBE , ketikan kode macro dibawah ini

Userform1.show

Kode lengkapnya

Sub Button1_Click()
Userform1.show
End Sub

Dasar dasar VBA

Tutup kembali jendela VBE > klik area sel manapun > klik tombol yang tadi anda buat. Selesai projet pertama anda :D . Sampai jumpa di project ebih lanjut

Masih bersambung
No comments