Informasi Umum
Kode
20.01.728
Klasifikasi
005.3 - Computer programs
Jenis
Buku - Circulation (Dapat Dipinjam)
Subjek
Database
Informasi Lainnya
Abstraksi
Pembuatan aplikasi menggunakan VBA Macro Excel saat ini semakin diminati karena Microsoft Excel sudah sangat familiar di Indonesia. Kendala yang sering ditemui adalah lambatnya aplikasi ketika data yang tersimpan dalam database sudah banyak. Solusi untuk menangani masalah tersebut adalah dengan menyimpan data pada software manajemen database khusus. Salah satu software manajemen database yang sering digunakan adalah MySQL. Selain gratis, MySQL terkenal andal dan dapat digunakan untuk berbagai platform sistem operasi. Kolaborasi Macro Excel dan MySQL untuk Membuat Aplikasi Database ini membahas cara membuat aplikasi database menggunakan gabungan Macro Excel dan MySQL. Buku ini menyajikan materi mulai dari instalasi MySQL dan aplikasi pendukungnya, tahap demi tahap pembuatan database, hingga pembuatan aplikasi database siap pakai. Anda akan dipandu langkah demi langkah membuat aplikasi database siap pakai menggunakan VBA Macro Excel dengan sumber data dari database MySQL. Materi pembahasan dilengkapi file latihan dan aplikasi database siap pakai yang dapat didownload agar proses belajar menjadi lebih efektif dan efisien.
- KA1011 - APLIKASI PERKANTORAN
- TKI2J1 - PRAKTIKUM TEKNIK KOMPUTER 2
Koleksi & Sirkulasi
Tersedia 5 dari total 20 Koleksi
Anda harus log in untuk mengakses flippingbook
HomeRumus ExcelCara Membuat Form Entri Database Sederhana dalam Excel Menggunakan Macro VBA
November 30, 2015
Form entri data selain dapat ditampilkan berdasarkan barisan sel maupun tabel yang dipilih seperti yang telah dijelaskan pada posting Cara Membuat Database dengan Excel disertai Form Entri Data, Form dapat pula Anda buat menjadi sebuah kotak dialog.
Adapun kotak dialog form entri ini dapat dengan mudah didesain tata letaknya melalui VBE menggunakan menu UserForm dan disusun menggunakan kode pemrograman VBA yang dapat membuat perintah/kendali pada form yang Anda buat.
Dengan memahami sedikitnya tentang pembuatan konsep form entri data ini, diharapkan dapat membantu Anda memulai langkah awal dalam mempelajari cara menerapkan fungsi kode pemrograman VBA untuk beragam kebutuhan Anda dalam Excel.
Gambar di atas menunjukkan contoh hasil akhir kotak dialog Form Entri Data sederhana dengan perintah untuk menyimpan data pada barisan sel yang kosong dalam worksheet. Untuk menghindari terjadinya error, ikuti langkah-langkah berikut ini secara berurutan setahap demi setahap:
- Tekan Alt+F11 untuk menampilkan VBE.
- Buka menu Insert > UserForm.
- Ganti nama pada (Name) dalam bilah kiri Properties menjadi Formulir. Anda bisa membuka menu View > Properties Window atau menekan tombol F4 apabila bilah Properties tidak tampil.
- Ganti nama pada isian Caption menjadi Formulir Calon Anggota.
Saatnya mendesain tata letak kendali pada kotak dialog Formulir dengan memilih menu icon pada Toolbox, berikut pengaturan properties-nya:
- Pilih Label, Letakkan pada UserForm lalu tambahkan Accelerator huruf N dan untuk Caption: Nama.
- Selanjutnya TextBox, ganti isian pada (Name) menjadi IsianNama.
- Buat lagi Label, Tambah Accelerator dengan huruf A lalu Caption-nya: Alamat:.
- Buat TextBox lalu ganti isian pada (Name) menjadi Isian Alamat.
- Tambahkan Frame letakkan pada UserForm, Caption: Jenis Kelamin
- Buat OptionButton, ganti isian pada (Name) menjadi Lakilaki, Accelerator-nya: L dan Caption: Laki-laki
- Buat lagi OptionButton kedua, ganti isian pada (Name) menjadi Perempuan, Accelerator-nya: P dan Caption: Perempuan
- Tambahkan CommandButton untuk membuat tombol, isian pada (Name): OK, Accelerator-nya: O, Caption: OK dan Default: True
- Terakhir Buat lagi CommandButton, isian pada (Name): Batal, Accelerator-nya: B, Caption: Batalkan dan Cancel: True
Setelah Anda selesai mendesain form, langkah selanjutnya yaitu menerapkan kode VBA untuk memberikan perintah agar kotak dialog form tersebut dapat ditampilkan pada worksheet.
- Buka menu Insert > Module
- Tambahkan kode sebagai berikut:
Formulir.Show
End Sub
Berikutnya menerapkan kode VBA pada tombol 'Batalkan' dan tombol 'OK':
- Buka UserForm
- Double-Klik tombol Batalkan pada UserForm untuk menampilkan Sub Batal_Click() prosedur yang masih kosong
- Ubah susunan kode tersebut menjadi sebagai berikut:
Unload Formulir
End Sub
- Tampilkan kembali UserForm
- Double-Klik tombol OK, ubah susunan kodenya menjadi:
Dim NextRow As Long
'Menentukan Sheet hasil output
Sheets("Sheet1").Activate
'Menentukan baris sel kosong dalam worksheet
NextRow = Application.WorksheetFunction. _
CountA(Range("A:A")) + 1
'Entri nama
Cells(NextRow, 1) = IsianNama.Text
'Entri alamat
Cells(NextRow, 2) = IsianAlamat.Text
'Entri jenis kelamin
If Lakilaki Then Cells(NextRow, 3) = "Laki-laki"
If Perempuan Then Cells(NextRow, 3) = "Perempuan"
'Menghapus isian pada kotak dialog untuk membuat entri berikutnya
IsianNama.Text = ""
IsianAlamat.Text = ""
IsianNama.SetFocus
End Sub
Saatnya Anda mengaktifkan kembali worksheet, dan membuat tombol macro untuk menampilkan kotak dialog yang telah Anda buat:
- Buka Worksheet Excel pada Sheet1
- Buka menu Ribbon Developer > Controls > Insert pada Form Control klik icon Tombol (Button)
- Buat tombol lalu akan ditampilkan kotak dialog Assign Macro
- Pilih GetData klik OK
- Ubah nama tombol pada worksheet tersebut dengan nama misalnya Buka Formulir.
Silakan menguji coba tombol formulir dan memasukkan data pada kotak dialog buatan Anda.