Anda di halaman 1dari 40

DOKUMENTASI

PROSES PEMBUATAN FORM MENGGUNAKAN VBA


1. Buat suatu sheet baru dengan nama Form.
Untuk membuat sheet data Database, lakukanlah uraian berikut ini : Klick dua kali d sheet 1 →
ketik Form
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
2. Buat juga seperti sebelumnya sheet baru dengan nama
Transaksi.
Untuk membuat sheet data Database, lakukanlah uraian berikut ini : Klick dua kali d sheet 2 →
ketik Transaksi

3. Lalu ke Menu Formalis, pilih Name Manager


Tekan new, lalu masukan
Nama : No
Refers to : =1
Kemudian tekan oke
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

4.Tentukan judul kolom sheet Database.


Sebagai contoh, untuk menentukan judul kolom pada sheet Database, ikutilah uraian berikut ini
:

• • Cell C4 isi dengan Nomor


• • Cell C6 isi dengan Kode
• • Cell C8 isi dengan Nama Barang
• • Cell C10 isi dengan Kuantitas
• • Cell C12 isi dengan Harga Beli
• • Cell C14 Iisi dengan Harga Jual

5. Atur lebar kolom sheet Database.


DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

5.Atur dengan menggunakan warna agar lebih menariik


DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

6. Buat hal yang sama dengan Form ke Transaksi


Untuk mengubah format kolom Harga, lakukanlah uraian berikut ini :
Blok kolom D → pilih menu Home → Accounting Number Format → Rp Englis (Indonesia)
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

7. Buat tombol akses ke User Form


Untuk membuat tombol akses ke User Form yang, lakukanlah uraian berikut ini :
Pilih menu Developer (jika belum ada menu Developer maka Aktifkan dulu menu Developer
nya) → Insert → pilih ikon Command Button di bagian ActiveX Control → Dan letakan pada
posisi yang anda inginkan.
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

Kemudian edit tulisan Command Button dan ubah menjadi tombol, dengan cara : Klick kanan
pada tombol Command Button → pilih Command Button
Object → Edit → ketik TRANSAKSI
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

8. Masukan coding pada Command Button.


Masukan coding ke dalam Command Button untuk menjalankan User Form dengan cara

klick-kanan pada Command Button (TOMBOL) → View Code.

Setelah jendela VBA macro terbuka, masukan lah coding di bawah ini :

Private Sub CommandButton1_Click()


UserForm1.Show

End Sub
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

9. Membuat User Form


Untuk membuat User Form tentunya anda harus masuk ke jendela VBA kembali kemudian pilih
menu Insert → User Form.
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

Ubah caption UserForm1 menjadi Input Barang, denga cara : Pilih menu View → Properties
Windows.
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

10. Membuat Text Box di User Form.


Pada UserForm1 kali ini kita akan tambah kan 3 Textbox, yaitu dengan cara :
Klick Control Textbox di dalam panel Toolbox → letakan pada UserForm1 serapih mungkin
seperti gambar berikut ini :
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

11. Membuat Label di sebelah kiri Textbox


Buatlah 3 label untuk Textbox dan berikut ini adalah caranya :
Klick Control Label di dalam panel Toolbox → letakan disebelah kiri Textbox secara rapih
seperti gambar di bawah ini :

Ubah masing-masing Caption label sesuai dengan uraian berikut ini :

• • Label1 ubah menjadi Nomor


• • Label2 ubah menjadi Kode
• • Label3 ubah menjadi Nama Barang
• • Label4 ubah menjadi Kuantitas
• • Label5 ubah menjadi Harga Beli
• • Laber6 ubah menjadi Harga Jual
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

Klick Control Commandbutton di dalam panel Toolbox → letakan pada UserForm1 serapih
mungkin

Masukan coding di bawah ini ke dalam Commandbutton1 dengan cara :

Private Sub Save_Click() ActiveWorkbook.Sheets("Transaksi").Activate


Sheets("Transaksi").Range("B3").Select
Do

If IsEmpty(ActiveCell) = False Then ActiveCell.Offset(1, 0).Select

End If

Loop Until IsEmpty(ActiveCell) = True

Dim strAnswer As VbMsgBoxResult

strAnswer = MsgBox("Apakah Anda ingin menyimpan transaksi ini?", vbQuestion + vbYesNo,


"KONFIRMASI!")

If strAnswer = vbYes Then


ActiveCell.Value = Sheets("Form").Range("E4").Value ActiveCell.Offset(0, 1) =
Sheets("Form").Range("E6").Value ActiveCell.Offset(0, 2) = Sheets("Form").Range("E8").Value
ActiveCell.Offset(0, 3) = Sheets("Form").Range("E10").Value ActiveCell.Offset(0, 4) =
Sheets("Form").Range("E12").Value ActiveCell.Offset(0, 5) = Sheets("Form").Range("E14").Value Do
Loop Until strAnswer = vbYes = True Sheets("Form").Range("E8").ClearContents
Sheets("Form").Range("E10").ClearContents Sheets("Form").Range("E12").ClearContents
Sheets("Form").Range("E14").ClearContents
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
End If
If strAnswer = vbNo Then
Sheets("Form").Select
End If

12. Membuat Combo Box di User Form


Buatlah satu Combo Box untuk memasukan Kategori, dengan cara sebagai berikut : Klick
Control Combo Box di dalam panel Toolbox → letakan pada UserForm1 serapih mungkin

13. Membuat Label di sebelah kiri Combo box


Buatlah label untuk Combo box dan berikut ini adalah caranya :
Klick Control Label di dalam panel Toolbox → letakan disebelah kiri Combo Box secara rapih

14 Membuat Tombol di User Form


Untuk membuat tombol di user bisa dilakukan dengan cara :
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

16. Jika Di Tes Maka Hasilnya Akan Seperti Ini :


Buatlah Nomor yang ingin anda pilih, kode, nama barang, kuantitas, harga beli beserta harga
jual

Jika suda di ketik lalu klick Tombol SIMPAN


DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA
DOKUMENTASI
PROSES PEMBUATAN FORM MENGGUNAKAN VBA

Sesuai seperti yang di ketik di Sheets satu

Anda mungkin juga menyukai