Memuat
Memuat
Impor CSV dan Backup untuk bengkel kendaraan
0 kali dilihat
Pilih berkas CSV lalu isinya ditambahkan ke lembar Data. Sebelum mengimpor, makro menyimpan salinan cadangan berberkas tanggal dan jam.

Impor ribuan baris aman karena selalu ada cadangan.
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 |
|---|---|---|
| J2 | =COUNTA(Data!B2:B5000) | Jumlah baris sesudah impor. |
| J3 | ="Backup_"&TEXT(NOW(),"yyyymmdd_hhmm")&".xlsx" | Pola nama berkas cadangan. |
| J4 | =SUMPRODUCT(--(Data!G2:G61<>Data!D2:D61*Data!E2:E61)) | Cek: baris yang total tidak sama dengan qty kali harga. |
Modul makro dikirim sebagai berkas Modul_Makro.bas terpisah di dalam ZIP. Impor lewat Alt+F11. Cuplikan singkatnya:
Sub ImporCSV()
Dim f As Variant, wb As Workbook, wd As Worksheet, n As Long, t As Long
Set wd = ThisWorkbook.Sheets("Data")
ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "\Backup_" & Format(Now, "yyyymmdd_hhmm") & ".xlsx"
f = Application.GetOpenFilename("CSV (*.csv),*.csv")
If f = False Then Exit Sub
Set wb = Workbooks.Open(f)
n = wb.Sheets(1).Cells(wb.Sheets(1).Rows.Count, "A").End(xlUp).Row
If n >= 2 Then
t = wd.Cells(wd.Rows.Count, "A").End(xlUp).Row + 1
wb.Sheets(1).Range("A2:F" & n).Copy
wd.Cells(t, 1).PasteSpecial xlPasteValues
wd.Range("G" & t & ":G" & (t + n - 2)).Formula = "=D" & t & "*E" & t
End If
Application.CutCopyMode = False
wb.Close SaveChanges:=False
MsgBox (n - 1) & " baris diimpor.", vbInformation
End SubKolom pada lembar Data:
| Servis atau Suku Cadang | Harga |
|---|---|
| Ganti Oli Mesin Motor | 55.000 |
| Ganti Oli Mobil | 350.000 |
| Servis Rutin Motor | 90.000 |
| Tune Up Mobil | 450.000 |
| Ganti Kampas Rem Depan | 120.000 |
| Ganti Ban Motor | 250.000 |
| Ganti Aki Mobil | 900.000 |
| Ganti Busi | 30.000 |
| Kuras Radiator | 150.000 |
| Spooring dan Balancing | 200.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