Coding Sheet1
Coding Sheet1
Sub TambahData()
GBARANG = Sheet1.Range("Emp_Id").Value
If Sheet1.Range("Emp_Id").Value = "" _
Or Sheet1.Range("D4").Value = 1 _
Or Sheet1.Range("Emp_Name").Value = "" _
Or Sheet1.Range("Emp_Job").Value = "" _
Or Sheet1.Range("Emp_Dep").Value = "" _
Or Sheet1.Range("Emp_Hire").Value = "" _
Or Sheet1.Range("Emp_Phone").Value = "" _
Or Sheet1.Range("Emp_Email").Value = "" _
Or Sheet1.Range("Emp_BirthD").Value = "" _
Call MsgBox("Data pegawai harus lengkap atau data Id Employee telah digunakan", vbInformation,
"Data Pegawai")
Else
Sheet1.Range("Emp_Id").Value = ""
Sheet1.Range("Emp_Name").Value = ""
Sheet1.Range("Emp_Job").Value = ""
Sheet1.Range("Emp_Dep").Value = ""
Sheet1.Range("Emp_Hire").Value = ""
Sheet1.Range("Emp_Phone").Value = ""
Sheet1.Range("Emp_Email").Value = ""
Sheet1.Range("Emp_BirthD").Value = ""
Sheet1.Range("Emp_Image").Value = ""
Sheet1.Image1.Picture = Nothing
ThisWorkbook.Save
End If
End Sub
Application.ScreenUpdating = False
Sheet1.Image1.Picture = LoadPicture(Sheet1.Range("Emp_Image").Value)
End If
Exit Sub
ExcelVba:
End Sub
Sub UpdateKaryawan()
GBARANG = Sheet1.Range("Emp_Id").Value
Else
Sheet1.Range("Emp_Id").Value = ""
Sheet1.Range("Emp_Name").Value = ""
Sheet1.Range("Emp_Job").Value = ""
Sheet1.Range("Emp_Dep").Value = ""
Sheet1.Range("Emp_Hire").Value = ""
Sheet1.Range("Emp_Phone").Value = ""
Sheet1.Range("Emp_Email").Value = ""
Sheet1.Range("Emp_BirthD").Value = ""
Sheet1.Range("Emp_Image").Value = ""
Sheet1.Image1.Picture = Nothing
End If
End Sub
Sub Hapus_Data()
Else
Case vbNo
Exit Sub
Case vbYes
End Select
HapusData.Offset(0, 0).ClearContents
HapusData.Offset(0, 1).ClearContents
HapusData.Offset(0, 2).ClearContents
HapusData.Offset(0, 3).ClearContents
HapusData.Offset(0, 4).ClearContents
HapusData.Offset(0, 5).ClearContents
HapusData.Offset(0, 6).ClearContents
HapusData.Offset(0, 7).ClearContents
HapusData.Offset(0, 8).ClearContents
Sheet1.Range("Emp_Id").Value = ""
Sheet1.Range("Emp_Name").Value = ""
Sheet1.Range("Emp_Job").Value = ""
Sheet1.Range("Emp_Dep").Value = ""
Sheet1.Range("Emp_Hire").Value = ""
Sheet1.Range("Emp_Phone").Value = ""
Sheet1.Range("Emp_Email").Value = ""
Sheet1.Range("Emp_BirthD").Value = ""
Sheet1.Range("Emp_Image").Value = ""
Sheet1.Image1.Picture = Nothing
Call UrutData
End If
End Sub
Sub UrutData()
Application.ScreenUpdating = False
Sheet1.Select
End Sub
Sub ClearForm()
Sheet1.Range("Emp_Id").Value = ""
Sheet1.Range("Emp_Name").Value = ""
Sheet1.Range("Emp_Job").Value = ""
Sheet1.Range("Emp_Dep").Value = ""
Sheet1.Range("Emp_Hire").Value = ""
Sheet1.Range("Emp_Phone").Value = ""
Sheet1.Range("Emp_Email").Value = ""
Sheet1.Range("Emp_BirthD").Value = ""
Sheet1.Range("Emp_Image").Value = ""
Sheet1.Image1.Picture = Nothing
End Sub
Sub BukaGambar()
Application.FileDialog(msoFileDialogOpen).AllowMultiSelect = False
Erwin = Application.FileDialog(msoFileDialogOpen).Show
ErwinG = Application.FileDialog(msoFileDialogOpen).SelectedItems(1)
Sheet1.Image1.Picture = LoadPicture(ErwinG)
Sheet1.Image1.PictureSizeMode = 1
End If
Exit Sub
SALAH:
Call MsgBox("Tipe file tidak mendukung untuk ditampilkan, pastikan pilih file dengan tipe *.Jpg*, atau
*.Jpeg*", vbInformation, "Simpan Gambar")
End Sub
Sub KeFormKaryawan()
Sheet1.Select
End Sub
CODING SHEET2
Sub NewKontrak()
Call MsgBox("Pilih Nama Pegawai terlebih dahulu, lalu masukkan durasi kontrak terbaru",
vbInformation, "Hapus Data")
Else
Sheet2.Range("Nama").Value = ""
Sheet2.Range("Durasi2").Value = ""
End If
Exit Sub
ExcelVba:
End Sub
Sub TambahData1()
Call MsgBox("Data pegawai harus lengkap atau data Id Employee telah digunakan", vbInformation,
"Data Pegawai")
Else
Sheet2.Range("KONTRAK_NAME").Value = ""
Sheet2.Range("KONTRAK_DURATION").Value = ""
ThisWorkbook.Save
End If
End Sub
Sub HapusData2()
Case vbNo
Exit Sub
Case vbYes
End Select
Selection.ClearContents
Call UrutData2
End Sub
Sub ClearForm()
Sheet2.Range("KONTRAK_NAME").Value = ""
Sheet2.Range("KONTRAK_DURATION").Value = ""
End Sub
Sub PilihData()
End Sub
Application.ScreenUpdating = False
CELLAKTIF = ActiveCell.Row
End If
End Sub
Sub UrutData2()
Application.ScreenUpdating = False
Sheet2.Select
End Sub
CODING SHEET3
Sheet3.Image1.Picture = LoadPicture(Sheet3.Range("J7").Value)
Sheet3.Image1.PictureSizeMode = 1
End If
End Sub
Sub Cetak()
Sheet3.PrintPreview
End Sub
Sub Clear()
Sheet3.Range("F4").Value = ""
End Sub
CODING MODUL
Sub Employee()
Sheet1.Select
End Sub
Sub Kontrak()
Sheet2.Select
End Sub
Sub Profile()
Sheet3.Select
End Sub
Sub SaveData()
ThisWorkbook.Save
End Sub
Sub Keluar()
Sheet1.Select
Case vbNo
Exit Sub
Case vbYes
End Select
ThisWorkbook.Save
ThisWorkbook.Close
End Sub