Anda di halaman 1dari 9

PERKENALAN DAN SHARING TENTANG

MS.OFFICE EXCEL PART10 VBA


MENGGUNAKAN FORM PADA EXCEL
Juanda Niko Hasibuan
nicoarea@gmail.com

Abstrak
Untuk kali ini saya akan mencoba dengan salah satu fitur MS.Office pada Excel yaitu
Data Form. Dengan form bekerja sedikit lebih nyaman, baik untuk input data, nyari
data, hapus data maupun edit data, untuk itu gunakan data form pada Excel. Cuman
mulai dari Office 2007 sampai versi sekarang, sepertinya fitur satu ini tidak
dimunculkan atau diaktifkan lagi walaupun sebenarnya masih bisa kita aktifkan.

Kata Kunci: Excel , Office , tanggal, waktu

Pendahuluan
Ada cukup banyak jenis form yang dapat digunakan bersama VBA di Excel, tapi jika
yang dimaksud adalah form yang dapat kita buat dengan fleksibel maka itu adalah
UserForm. Artikel berikut akan menunjukkan cara membuat userForm, menambahkan
kontrol di atasnya dan memasukkan kode VBA sehingga dapat berinteraksi dengan
worksheet Excel 2010.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Pembahasan
A.

Mari kita mulai dengan Menambahkan dan Menyusun Layout Form.


1. Jalankan aplikasi Microsoft Excel 2010.
2. Buat dan simpan worksheet baru dengan nama userform-excel-2010.xlsm.
3. Tekan CTRL+F11 untuk membuka Visual Basic Editor. Jika penekanan tombol
tersebut tidak berhasil, klik tab menu Developer dan pilih Visual Basic.
4. Pada bagian jendela Project Explorer klik kanan pada node VBA Project dan
pilih menu Insert diikuti UserForm.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

5) Akan muncul satu form dengan nama UserForm1. Muncul juga satu dialog
Toolbox dimana kita bisa mengambil berbagai kontrol untuk diletakkan pada
form, dan terakhir ada panel Properties yang bisa gunakan untuk melakukan
konfigurasi form maupun kontrol.

6) Pada Properties, rubah nama dari UserForm1 menjadi FormEntri. Pada caption,
rubah teks UserForm1 menjadi Form Entri.
7) Pada Toolbox, klik kontrol Label.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

8) Klik salah satu area pada form Anda dan atur penempatan label yang akan
segera ditambahkan ke form tersebut. Hasilnya kira-kira terlihat terlihat seperti
pada gambar berikut.

9) Pada Properties, namakan label tersebut dengan mengisi teks pada bagian Name
dengan lblNama dan pada Caption isi dengan teks Nama.
10) Klik area pada form untuk memunculkan kembali Toolbox. Tambahkan kontrol
Textbox pada form dengan cara seperti pada langkah 7 dan 8.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

11) Pada Properties, namakan textbox tersebut dengan mengisi txtNama pada bagian
Name.
12) Klik area pada form untuk memunculkan kembali Toolbox.
13) Tambahkan dua kontrol command button pada form. Isi Name untuk masingmasing tersebut dengan btnHapus dan btnTambah. Caption untuk btnHapus diisi
dengan teks Hapus, dan untuk btnTambah dengan teks Tambah.
14) Tampilan form akhir Anda akan terlihat seperti pada gambar screenshot berikut
ini.

15) Simpan worksheet Anda dengan menekan tombol CTRL+S.

B. Menambahkan Kode VBA


1) Klik dua kali pada tombol dengan caption Tambah sehingga memunculkan
editor dengan teks berikut.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

2) Tambahkan kode berikut ke dalam fungsi btnTambah_Click().

3) Klik dua kali pada tombol dengan caption Hapus dan tambahkan kode berikut ke
dalam fungsi btnHapus_Click().

4) Simpan worksheet Anda dengan menekan tombol CTRL+S.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Menambahkan Tombol pada Worksheet

1) Kembali ke worksheet Anda, tambahkan button control menggunakan menu


Insert yang terdapat pada tab Developer.

2) Pada dialog Assign Macro yang muncul. Klik tombol New.


3) Pada editor yang muncul tambahkan kode berikut pada Button1_Click().
FormEntri.Show
4) Pada

editor

yang

muncul

tambahkan

kode

berikut

pada

Button1_Click().Kembali ke worksheet, klik kanan pada tombol tersebut dan


pilih Format Control. Klik tab Properties, dan pilih Don't move or size with
cells. Tekan tombol OK.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

5) Hasil akhir worksheet Anda akan terlihat kira-kira seperti pada screenshot
berikut.

6)
7) Simpan worksheet Anda dengan menekan tombol CTRL+S.

Menjalankan Form Anda

Form Anda sudah selesai dibuat, saatnya kita coba apa yang bisa diperbuat oleh form
ini.
1) Kembali ke worksheet Anda, klik tombol Button 1.
2) Pada textbox, masukkan teks Coba dan klik tombol Tambah sebanyak 3 kali.
Kemudian ganti isi textbox dengan BelajarExcel, dan klik tombol Tambah
sebanyak 2 kali. Hasilnya akan terlihat seperti pada screenshot berikut.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

3) Masih dengan entri teks yang sama, coba klik tombol Hapus. Terlihat bahwa
baris pertama ditemukannya teks BelajarExcel yaitu baris ke 4 akan dihapus.
4) Cobalah ubah teks menjadi Coba, klik tombol Hapus sebanyak dua kali. Terlihat
bahwa baris pertama dan kedua yang berisi teks Coba akan dihapus.
5) Selesai.

Penutup
Terima kasih, tunggu postingan selanjutnya dari saya, share dan jangan lupa di posting,
karna akan bnyak pahala yang kalian dapatkan dari mengajarkan orang lain yang belum
tau.

Referensi
http://bungaliani.wordpress.com/2010/09/23/tips-microsoft-excel-membuat-form-untukpengisian-tabel-data/

Biografi
FOTO

Nama saya adalah Juanda Nico Hasibuan, saya biasa dipanggil


dengan nama Juan, saya seorang mahasiswa semester 2 di salah
satu STMIK di kota Tangerang, saya mengambil jurusan Sistem
Informasi dan konsenrasi pada Computer Accountancy, Hobby
saya

adalah

Fotography,

contact

email

saya

adalah

juansarea@gmail.com

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Anda mungkin juga menyukai