0% found this document useful (0 votes)
2 views

Coding Simpan

The document outlines a VBA script for managing data in an Excel worksheet named 'DataPaket'. It checks if a specific code exists in column C; if found, it prompts the user to edit the data, otherwise it prompts to add new data. The script updates or inserts various fields based on user input from form controls.

Uploaded by

Nur Hidayat
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Coding Simpan

The document outlines a VBA script for managing data in an Excel worksheet named 'DataPaket'. It checks if a specific code exists in column C; if found, it prompts the user to edit the data, otherwise it prompts to add new data. The script updates or inserts various fields based on user input from form controls.

Uploaded by

Nur Hidayat
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Set Aktif_Sheet = Worksheets("DataPaket").

Range("C:C")
Set Cari = Aktif_Sheet.Find(TxtKODEJ, lookat:=xlWhole)
If Not Cari Is Nothing Then
If MsgBox("Edit Data?!", vbExclamation + vbYesNo, "Pemberitahuan") = vbYes Then
Baris = Cari.Row
Worksheets("DataPaket").Cells(Baris, 1) = Me.CmbSETTA
Worksheets("DataPaket").Cells(Baris, 2) = Me.CmbSETSUB
Worksheets("DataPaket").Cells(Baris, 4) = Me.TxtURUTJ
Worksheets("DataPaket").Cells(Baris, 5) = Me.TxtPAKETFIX
Worksheets("DataPaket").Cells(Baris, 6) = TxtLOKASIPEKFIX
Worksheets("DataPaket").Cells(Baris, 7) = Me.TxtENTRYPAGUJASA
Worksheets("DataPaket").Cells(Baris, 8) = Me.CmbENTRYPELAKSANAJASA
Worksheets("DataPaket").Cells(Baris, 9) = Me.TxtENTRYNILAIJASA
Worksheets("DataPaket").Cells(Baris, 10) = Me.TxtTGLKONFIX
Worksheets("DataPaket").Cells(Baris, 11) = Me.TxtAKHIRKONFIX
Worksheets("DataPaket").Cells(Baris, 12) = Me.TxtNOKONFIX
Worksheets("DataPaket").Cells(Baris, 13) = Me.TxtENTRYTGLJASA
Worksheets("DataPaket").Cells(Baris, 14) = "'" & Me.TxtENTRYNOJASA
Worksheets("DataPaket").Cells(Baris, 15) = Me.TxtENTRYWAKTUJASA
Worksheets("DataPaket").Cells(Baris, 16) = Me.TxtDIRFIX
End If
Else
If MsgBox("Tambah Data?!", vbExclamation + vbYesNo, "Pemberitahuan") = vbYes
Then
Set Aktif_Sheet = Worksheets("DataPaket")
Baris_Terakhir = Aktif_Sheet.Cells(Rows.Count, 1).End(xlUp).Row + 1
Aktif_Sheet.Cells(Baris_Terakhir, 1) = Me.CmbSETTA
Aktif_Sheet.Cells(Baris_Terakhir, 2) = Me.CmbSETSUB
Aktif_Sheet.Cells(Baris_Terakhir, 3) = Me.TxtKODEJ
Aktif_Sheet.Cells(Baris_Terakhir, 4) = Me.TxtURUTJ
Aktif_Sheet.Cells(Baris_Terakhir, 5) = Me.TxtPAKETFIX
Aktif_Sheet.Cells(Baris_Terakhir, 6) = TxtLOKASIPEKFIX
Aktif_Sheet.Cells(Baris_Terakhir, 7) = Me.TxtENTRYPAGUJASA
Aktif_Sheet.Cells(Baris_Terakhir, 8) = Me.CmbENTRYPELAKSANAJASA
Aktif_Sheet.Cells(Baris_Terakhir, 9) = Me.TxtENTRYNILAIJASA
Aktif_Sheet.Cells(Baris_Terakhir, 10) = Me.TxtTGLKONFIX
Aktif_Sheet.Cells(Baris_Terakhir, 11) = Me.TxtAKHIRKONFIX
Aktif_Sheet.Cells(Baris_Terakhir, 12) = Me.TxtNOKONFIX
Aktif_Sheet.Cells(Baris_Terakhir, 13) = Me.TxtENTRYTGLJASA
Aktif_Sheet.Cells(Baris_Terakhir, 14) = "'" & Me.TxtENTRYNOJASA
Aktif_Sheet.Cells(Baris_Terakhir, 15) = Me.TxtENTRYWAKTUJASA
Aktif_Sheet.Cells(Baris_Terakhir, 16) = Me.TxtDIRFIX
End If
End If

You might also like