Memuat
Memuat
Form Input dengan Tombol Simpan untuk rental kendaraan
0 kali dilihat
Pengguna mengisi form di sel input lalu menekan tombol Simpan untuk menambah baris baru ke lembar Data. Harga dan kategori diambil otomatis dari Master.

Input data lewat form yang rapi tanpa mengubah tabel langsung.
Berkas proyek aslinya tersedia. Bukan sekadar gambar di atas: Anda mendapat berkas kerja dengan semua rumus terpasang. Berkas bisa diunduh setelah pembayaran, dan tautan unduhnya kami kirim lewat WhatsApp atau email.
ZIP: workbook .xlsx + modul makro VBA (.zip)
| Sel | Rumus | Keterangan |
|---|---|---|
| K3 | =IFERROR(VLOOKUP(J3,Master!A:C,2,FALSE),0) | Pratinjau harga dari item terpilih. |
| K4 | =J4*K3 | Pratinjau total sebelum disimpan. |
| K5 | =IFERROR(VLOOKUP(J3,Master!A:C,3,FALSE),"") | Pratinjau kategori item. |
Modul makro dikirim sebagai berkas Modul_Makro.bas terpisah di dalam ZIP. Impor lewat Alt+F11. Cuplikan singkatnya:
Sub SimpanData()
Dim wf As Worksheet, ws As Worksheet, wm As Worksheet, r As Long, hrg As Variant, kat As Variant
Set wf = ThisWorkbook.Sheets("Dashboard")
Set ws = ThisWorkbook.Sheets("Data")
Set wm = ThisWorkbook.Sheets("Master")
If Trim(wf.Range("J3").Value) = "" Or Val(wf.Range("J4").Value) <= 0 Then
MsgBox "Isi item dan qty dengan benar.", vbExclamation
Exit Sub
End If
hrg = Application.VLookup(wf.Range("J3").Value, wm.Range("A:C"), 2, False)
kat = Application.VLookup(wf.Range("J3").Value, wm.Range("A:C"), 3, False)
If IsError(hrg) Then MsgBox "Item tidak ada di Master.", vbCritical: Exit Sub
r = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row + 1
ws.Cells(r, 1).Value = wf.Range("J2").Value
ws.Cells(r, 2).Value = wf.Range("J3").Value
ws.Cells(r, 3).Value = kat
ws.Cells(r, 4).Value = wf.Range("J4").Value
ws.Cells(r, 5).Value = hrg
ws.Cells(r, 6).Value = wf.Range("J5").Value
ws.Cells(r, 7).Formula = "=D" & r & "*E" & r
MsgBox "Data tersimpan di baris " & r, vbInformation
End SubKolom pada lembar Data:
| Kendaraan | Tarif per Hari |
|---|---|
| Toyota Avanza per Hari | 400.000 |
| Toyota Innova Reborn per Hari | 650.000 |
| Honda Brio per Hari | 350.000 |
| Daihatsu Xenia per Hari | 380.000 |
| Honda Vario per Hari | 100.000 |
| Yamaha NMAX per Hari | 150.000 |
| Honda Beat per Hari | 80.000 |
| Toyota Hiace per Hari | 1.000.000 |
| Sewa Sopir per Hari | 250.000 |
| Denda Keterlambatan per Jam | 50.000 |
Data contoh bersifat sintetis.
Ya. Gambar di atas hanya pratinjau. Setelah pembayaran, kami mengirim tautan unduh berkas proyek yang asli (ZIP berisi workbook .xlsx dan modul makro) lewat WhatsApp atau email.
Bukan. Data contoh bersifat sintetis dan hanya memperlihatkan cara kerja rumusnya. Ganti dengan data Anda sendiri, rumusnya tetap bekerja.
Bisa, sebagai pesanan terpisah. Kirim pesan lewat WhatsApp berisi gambaran singkat kolom data Anda dan hasil yang Anda inginkan.
Data contoh bersifat sintetis. Excel adalah merek dagang Microsoft Corporation.
Kembali ke portofolio Excel