Memunculkan Fasilitas Controls (Excel 2003)
Tutorial Level 3
Tidak sekedar menggunakan Function dan Formula, Excel juga dilengkapi dengan bahasa pemrograman Visual Basic for Application. Dan selayaknya bahasa pemrograman, VBA juga dilengkapi dengan fasilitas controls seperti: Button, Check Box, Option Button, List Box, Combo Box dan lain-lain.
Seperti apa fasilitas controls itu?
Gambar dibawah adalah contoh fasilitas controls.
Apa kegunaan dari fasilitas control diatas?
Tentu saja sebagai tatap muka (interface) untuk memudahkan pengguna. Misal; Button berguna untuk mengirimkan perintah, Check Box untuk memilih beberapa pilihan dan sebagainya.
Bagaimana cara memunculkannya?
Coba lakukan langkah-langkah berikut:
Pilih menu: View --> Toolbar --> dan checked items Forms dan Control ToolBox.
Maka akan muncul dua Floating Menu berikut:
Loh, kok sama? Kita pakai yang mana?
Tenang, jangan panik..
Jadi, Excel memiliki dua jenis Fasilitas Controls: Forms dan C ontrol ToolBox (ActiveX).
Waduuh! Bikin pusing aja..!
Tenang, tenang.. Kita jelasin satu-satu. Ok.
Sekarang, coba kita pilih Floating Menu Forms, selanjutnya pilih Button.
Yang mana?
Yang gambar kotak abu-abu.
Jika Control Button telah dipilih, maka cursor akan berubah menjadi tanda plus.
Klik cursor pada worksheet dan tarik hingga membentuk empat persegi,
dan lepaskan.. Maka akan muncul Controls Buttons (Jika tiba-tiba muncul window, cancel aja).
Selanjutnya, lakukan langkah yang sama untuk Floating Menu lainnya (Control ToolBox atau ActiveX).
Nah, sekarang kita sudah memunculkan Fasilitas Control bernama Button! Dua bahkan!
So, selesai sudah tutorial ini..
Loh! Katanya mau ngejelasin perbedaanya Controls Forms dan Controls ActiveX..!
Ups! Iya ya.. Lupa..
Coba klik kanan pada Button dari Control Forms. Maka akan muncu window properties berikut:
Kemudian klik Assign Macro. Dan akan muncul Window berikut:
Sekarang, tutup (cancel) window tersebut. Dan beralih ke Button dari ActiveX (Control ToolBox).
Klik kanan pada Button, dan akan muncul window seperti ini:
Klik View Code. Dan akan muncul window Visual Basic Editor.
Jadi..
Perbedaan antara Control Forms dan Control ActiveX adalah:
Control ActiveX, hanya bisa digunakan bila kita telah menulis baris Program yang lengkap tentang bagaimana control itu akan berprilaku. Persis seperti kita buat sebuah program VB.
Sedangkan Control Forms, kita tak perlu memprogramnya. Kita bisa langsug assign Macro yang ingin ditautkan.
Wadoooowww! Masih bingung neh!
Oke, pakai analogi aja deh..
Anggap aja, kita pengen punya rumah (anggap kita punya duit buanyak ya). Nah, kita memiliki dua pilihan untuk merealisasikannya.
Pertama, beli rumah sudah jadi.
Kedua, ngebangun sendiri ruma itu. Mulai dari design, sampai finishing.
Nah, yang pertama (beli rumah sudah jadi) itulah Control Forms. Bisa cepat punya rumah dan gak ribet.
Sedangkan Control ActiveX, adalah yang kedua (ngebangun sendiri). Memang gak cepat, memusingkan dan melelahkan. Tapi hasilnya, akan sangat memuaskan. Sesuai dengan keinginan kita!
Gimana? Gak bingung lagi kan?
Yup..! Tapi.. Gimana cara make Control Button yang kita buat tadi?
Kalau itu, tunggu tutorial berikutnya yah.. Dah kapanjangan neh..
Ah..! Payah..! Nyebelin..!
Biarin! Hehehe.. Sampai jumpa ditutorial berikutnya... See ya..