Archives's Categories

Minggu, 25 Desember 2011

Antarmuka Pengguna VBA Macro untuk Excel 2007/2010


Antarmuka pengguna merupakan salah satu fasilitator yang angat penting bagi program aplikasi utuk berinteraksi dengan user. Antarmuka pengguna secara garis besar dikelompokkan menjadi dua yaitu kotak dialog built in dan user form. Perbedaan anatar keduanya adalah bahwa untuk kotak dialog built in, pemrograman tidak perlu membuatanya lagi, tetapi tinggal memanfaatkan yang sudah ada. Sedangkan untuk userform, pemrograman perlu membuatnya terlebih dahulu menggunakan kontrol-kontrol dan kode program.
·         Kotak Dialog
Kotak dialog built in adalah fasilitas yang terdapat dalam VBA untuk memudahkan user dalam berinteraksi dengan aplikasi program. Untuk menggunakan kotak dialog built in , yang perlu diperhatikan adalah menggunakan fungsi Dialogs. Berikut adalah contoh kode program dan langkah-langkah untuk menampilkan kotak dilaog Open :
                    1.        Aktifkan window Visual Basic Editor dengan menekan tombol Alt+F11
                    2.        Tambahkan modul baru dengan memilih menu Insert  à Module
                    3.        Pada modul tersebut ketikkan kode program sebagai berikut :
Sub ShowOpen()
Application.Dialogs(xlDialogOpen).Show
End Sub
                    4.        Tampilan kode program tersebut pada modul
                    5.        Klik pada menu Run à Run Sub / UserForm atau tekan F5
                    6.        Atau bisa juga dengan mengklik ikon Run yang terdapat pada toolbar
                    7.        Selanjutnya akan terlihat kotak dialog Open pada aplikasi Excel anda

Untuk mengetahui secara lengkap seluruh kotak dialog pada Excel yang dapat digunakan, lakukan langkah-langkah sebagai berikut :
                    1.        Buka module VBA pada Visual Basic Editor
                    2.        Tekan tombol F2 untuk mengaktifkan Object Browser
                    3.        Ketik xlDialog pada textbox search Text dan kemudian klik pada tombol Find
                    4.        Selanjutnya akan terlihat hasilnya
·         Form
Fungsi utama dari UserForm adalah untuk jembatan interaksi antara macro dengan pengguna atau user. Untuk menambahkan UserForm dalam suatu project dapat dilakukan dengan memilih menu Insert à UserForm pada Visual Basic Editor. Kemudian akan muncul tampilan dari form Visual Basic Editor. Salah satu komponen yang ikut ditampilkan bersamaan dengan window UserForm adalah window toolbox. Toolbox berisis kontrol yang akan digunakan dalam mendesain UserForm. Hal ini dilakukan dengan men-drag (menyeret) kontrol-kontrol yang terdapat dalam toolbox untuk kemudian dibentuk dan diprogram sesuai dnegan keinginan. Berikut adalh salah satu contoh langkah-langkah pembuatan tampilan UserForm :
                    1.        Pilih Insert à UserForm pada window Visual Baisc editor (VBE)
                    2.        Drag salah satu komponen dari toolbox ke area UserForm, contoh CommandButton.
                    3.        Atur ukuran dari kontrol CommandButton, cara meng-kliknya satu kali kemudian pada bagian tepi kontrol akan muncul kotak-kotak kecil berwarna putih. Arahkan pointer mouse pada salah satu kotak kemudian drag sesuai dengan keinginan.
                    4.        Atur posisi kontrol CommandButton dengan meng-kliknya satu kali dan drag atau seret ke posisi yang diinginkan.

Sumber :Mangkulo, H. A., & Solution, W. (2011). VBA Macro untuk Excel 2007/2010. Jakarta: PT. Alex Media Komputindo.

Tidak ada komentar:

Posting Komentar