Berikut adalah contoh script VBA yang dapat
digunakan untuk membuat sebuah formulir input data di Excel dengan kolom Nama, Alamat,
Tanggal Lahir, dan Jenis Kelamin:
- Buka Excel dan tekan ALT +
F11 untuk membuka jendela VBA.
- Klik kanan pada VBAProject
(NamaWorkbookAnda) dan pilih Insert
> UserForm.
- Tambahkan label dan kotak teks (TextBox) untuk Nama, Alamat, dan Tanggal Lahir. Tambahkan kotak kombi (ComboBox) untuk Jenis Kelamin.
- Tambahkan tombol (CommandButton) untuk menyimpan data.
- Klik dua kali tombol dan tambahkan kode berikut ini:
Private Sub
CommandButton1_Click()
Dim ws As Worksheet
Set ws =
ThisWorkbook.Sheets("Sheet1") ' Ganti "Sheet1" dengan nama
sheet Anda
Dim lastRow As Long
lastRow = ws.Cells(ws.Rows.Count,
"A").End(xlUp).Row + 1
ws.Cells(lastRow, 1).Value = TextBox1.Text
' Nama
ws.Cells(lastRow, 2).Value = TextBox2.Text
' Alamat
ws.Cells(lastRow, 3).Value = TextBox3.Text
' Tanggal Lahir
ws.Cells(lastRow, 4).Value = ComboBox1.Text
' Jenis Kelamin
MsgBox "Data berhasil disimpan!",
vbInformation
' Kosongkan kotak input setelah menyimpan
data
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
ComboBox1.Text = ""
End Sub
Private Sub
UserForm_Initialize()
ComboBox1.AddItem "Laki-laki"
ComboBox1.AddItem "Perempuan"
End Sub
Berikut adalah langkah-langkah tambahan untuk
menyelesaikan pengaturan:
- Tambahkan Label untuk
setiap kolom (Nama, Alamat, Tanggal Lahir, Jenis Kelamin) di UserForm.
- Tambahkan TextBox untuk
Nama, Alamat, dan Tanggal Lahir.
- Tambahkan ComboBox untuk
Jenis Kelamin dan tambahkan item "Laki-laki"
dan "Perempuan" dalam UserForm_Initialize.
- Tambahkan CommandButton untuk menyimpan data dan beri nama seperti CommandButton1.
0 komentar:
Posting Komentar