You are on page 1of 16

Private Sub ADD_Click()

Dim DataPegawai As Object


Set DataPegawai = Sheet1.Range("A123456").End(xlUp)

If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" _
Or Me.AYAH.Value = "" _
Or Me.IBU.Value = "" _
Or Me.ALORTU.Value = "" _
Or Me.PEKAYAH.Value = "" _
Or Me.PEKIBU.Value = "" _
Or Me.FAKULTAS.Value = "" _
Or Me.JURUSAN.Value = "" _
Or Me.TAHUN.Value = "" _
Or Me.IPK.Value = "" _
Or Me.TOEFL.Value = "" _
Or Me.NILAISD.Value = "" _
Or Me.NILAISMP.Value = "" _
Or Me.NILAISMA.Value = "" Then
Call MsgBox("Harap isi data yang diwajibkan terlebih dahulu", vbInformation, "Input
Data")
Else
DataPegawai.Offset(1, 0).Value = Me.IDDATA.Value
DataPegawai.Offset(1, 1).Value = Me.NAMA.Value
DataPegawai.Offset(1, 2).Value = Me.TLAHIR.Value
DataPegawai.Offset(1, 3).Value = Me.TGLLAHIR.Value
DataPegawai.Offset(1, 4).Value = Me.JKELAMIN.Value
DataPegawai.Offset(1, 5).Value = Me.AGAMA.Value
DataPegawai.Offset(1, 6).Value = Me.STATUS.Value
DataPegawai.Offset(1, 7).Value = Me.ALAMAT.Value
DataPegawai.Offset(1, 8).Value = Me.RTRW.Value
DataPegawai.Offset(1, 9).Value = Me.DESA.Value
DataPegawai.Offset(1, 10).Value = Me.KEC.Value
DataPegawai.Offset(1, 11).Value = Me.KOTA.Value
DataPegawai.Offset(1, 12).Value = Me.TELPR.Value
DataPegawai.Offset(1, 13).Value = Me.HP.Value
DataPegawai.Offset(1, 14).Value = Me.EMAIL.Value
DataPegawai.Offset(1, 15).Value = Me.BERAT.Value
DataPegawai.Offset(1, 16).Value = Me.TINGGI.Value
DataPegawai.Offset(1, 17).Value = Me.HOBI.Value
DataPegawai.Offset(1, 18).Value = Me.KONDISI.Value
DataPegawai.Offset(1, 19).Value = Me.AYAH.Value
DataPegawai.Offset(1, 20).Value = Me.TLAYAH.Value
DataPegawai.Offset(1, 21).Value = Me.TGLAYAH.Value
DataPegawai.Offset(1, 22).Value = Me.PEKAYAH.Value
DataPegawai.Offset(1, 23).Value = Me.IBU.Value
DataPegawai.Offset(1, 24).Value = Me.TLIBU.Value
DataPegawai.Offset(1, 25).Value = Me.TGLIBU.Value
DataPegawai.Offset(1, 26).Value = Me.PEKIBU.Value
DataPegawai.Offset(1, 27).Value = Me.ALORTU.Value
DataPegawai.Offset(1, 28).Value = Me.TLPIBU.Value
DataPegawai.Offset(1, 29).Value = Me.FAKULTAS.Value
DataPegawai.Offset(1, 30).Value = Me.JURUSAN.Value
DataPegawai.Offset(1, 31).Value = Me.TAHUN.Value
DataPegawai.Offset(1, 32).Value = Me.IPK.Value
DataPegawai.Offset(1, 33).Value = Me.TOEFL.Value
DataPegawai.Offset(1, 34).Value = Me.NILAISD.Value
DataPegawai.Offset(1, 35).Value = Me.SEKOLAHSD.Value
DataPegawai.Offset(1, 36).Value = Me.KOTASD.Value
DataPegawai.Offset(1, 37).Value = Me.TAHUNSD.Value
DataPegawai.Offset(1, 38).Value = Me.NILAISMP.Value
DataPegawai.Offset(1, 39).Value = Me.ASALSMP.Value
DataPegawai.Offset(1, 40).Value = Me.KOTASMP.Value
DataPegawai.Offset(1, 41).Value = Me.TAHUNSMP.Value
DataPegawai.Offset(1, 42).Value = Me.NILAISMA.Value
DataPegawai.Offset(1, 43).Value = Me.SMAASAL.Value
DataPegawai.Offset(1, 44).Value = Me.KOTAASAL.Value
DataPegawai.Offset(1, 45).Value = Me.TAHUNSMA.Value
Call MsgBox("Data berhasil ditambah", vbInformation, "Input Data")
Me.TABELDATA.RowSource = Sheet1.Range("dATAPEG").Address(External:=True)

Me.IDDATA.Value = ""
Me.NAMA.Value = ""
Me.TLAHIR.Value = ""
Me.TGLLAHIR.Value = ""
Me.JKELAMIN.Value = ""
Me.AGAMA.Value = ""
Me.STATUS.Value = ""
Me.ALAMAT.Value = ""
Me.RTRW.Value = ""
Me.DESA.Value = ""
Me.KEC.Value = ""
Me.KOTA.Value = ""
Me.TELPR.Value = ""
Me.HP.Value = ""
Me.EMAIL.Value = ""
Me.BERAT.Value = ""
Me.TINGGI.Value = ""
Me.HOBI.Value = ""
Me.KONDISI.Value = ""
Me.AYAH.Value = ""
Me.TLAYAH.Value = ""
Me.TGLAYAH.Value = ""
Me.PEKAYAH.Value = ""
Me.IBU.Value = ""
Me.TLIBU.Value = ""
Me.TGLIBU.Value = ""
Me.PEKIBU.Value = ""
Me.ALORTU.Value = ""
Me.TLPIBU.Value = ""
Me.FAKULTAS.Value = ""
Me.JURUSAN.Value = ""
Me.TAHUN.Value = ""
Me.IPK.Value = ""
Me.TOEFL.Value = ""
Me.NILAISD.Value = ""
Me.SEKOLAHSD.Value = ""
Me.KOTASD.Value = ""
Me.TAHUNSD.Value = ""
Me.NILAISMP.Value = ""
Me.ASALSMP.Value = ""
Me.KOTASMP.Value = ""
Me.TAHUNSMP.Value = ""
Me.NILAISMA.Value = ""
Me.SMAASAL.Value = ""
Me.KOTAASAL.Value = ""
Me.TAHUNSMA.Value = ""
End If
End Sub

Private Sub AGAMA_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If

End Sub

Private Sub ALAMAT_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If

End Sub

Private Sub ALORTU_Change()

End Sub

Private Sub AYAH_Change()


If Me.AYAH.Value <> "" _
Or Me.PEKAYAH.Value <> "" _
Or Me.IBU.Value <> "" _
Or Me.PEKIBU.Value <> "" Then
Me.MultiPage1.Pages(2).Enabled = True
End If
If Me.AYAH.Value = "" _
Or Me.PEKAYAH.Value = "" _
Or Me.IBU.Value = "" _
Or Me.PEKIBU.Value = "" Then
Me.MultiPage1.Pages(2).Enabled = False
End If

End Sub

Private Sub CommandButton3_Click()

End Sub

Private Sub CommandButton4_Click()


If Me.IDDATA.Value = "" Then
Call MsgBox("Pilih data yang akan diubah", vbInformation, "Input Data")
Else
Set Ubah_Data = Sheet1.Range("A2:A123456").Find(what:=Me.IDDATA.Value,
LookIn:=xlValues)

Ubah_Data.Offset(0, 1).Value = Me.NAMA.Value


Ubah_Data.Offset(0, 2).Value = Me.TLAHIR.Value
Ubah_Data.Offset(0, 3).Value = Me.TGLLAHIR.Value
Ubah_Data.Offset(0, 4).Value = Me.JKELAMIN.Value
Ubah_Data.Offset(0, 5).Value = Me.AGAMA.Value
Ubah_Data.Offset(0, 6).Value = Me.STATUS.Value
Ubah_Data.Offset(0, 7).Value = Me.ALAMAT.Value
Ubah_Data.Offset(0, 8).Value = Me.RTRW.Value
Ubah_Data.Offset(0, 9).Value = Me.DESA.Value
Ubah_Data.Offset(0, 10).Value = Me.KEC.Value
Ubah_Data.Offset(0, 11).Value = Me.KOTA.Value
Ubah_Data.Offset(0, 12).Value = Me.TELPR.Value
Ubah_Data.Offset(0, 13).Value = Me.HP.Value
Ubah_Data.Offset(0, 14).Value = Me.EMAIL.Value
Ubah_Data.Offset(0, 15).Value = Me.BERAT.Value
Ubah_Data.Offset(0, 16).Value = Me.TINGGI.Value
Ubah_Data.Offset(0, 17).Value = Me.HOBI.Value
Ubah_Data.Offset(0, 18).Value = Me.KONDISI.Value
Ubah_Data.Offset(0, 19).Value = Me.AYAH.Value
Ubah_Data.Offset(0, 20).Value = Me.TLAYAH.Value
Ubah_Data.Offset(0, 21).Value = Me.TGLAYAH.Value
Ubah_Data.Offset(0, 22).Value = Me.PEKAYAH.Value
Ubah_Data.Offset(0, 23).Value = Me.IBU.Value
Ubah_Data.Offset(0, 24).Value = Me.TLIBU.Value
Ubah_Data.Offset(0, 25).Value = Me.TGLIBU.Value
Ubah_Data.Offset(0, 26).Value = Me.PEKIBU.Value
Ubah_Data.Offset(0, 27).Value = Me.ALORTU.Value
Ubah_Data.Offset(0, 28).Value = Me.TLPIBU.Value
Ubah_Data.Offset(0, 29).Value = Me.FAKULTAS.Value
Ubah_Data.Offset(0, 30).Value = Me.JURUSAN.Value
Ubah_Data.Offset(0, 31).Value = Me.TAHUN.Value
Ubah_Data.Offset(0, 32).Value = Me.IPK.Value
Ubah_Data.Offset(0, 33).Value = Me.TOEFL.Value
Ubah_Data.Offset(0, 34).Value = Me.NILAISD.Value
Ubah_Data.Offset(0, 35).Value = Me.SEKOLAHSD.Value
Ubah_Data.Offset(0, 36).Value = Me.KOTASD.Value
Ubah_Data.Offset(0, 37).Value = Me.TAHUNSD.Value
Ubah_Data.Offset(0, 38).Value = Me.NILAISMP.Value
Ubah_Data.Offset(0, 39).Value = Me.ASALSMP.Value
Ubah_Data.Offset(0, 40).Value = Me.KOTASMP.Value
Ubah_Data.Offset(0, 41).Value = Me.TAHUNSMP.Value
Ubah_Data.Offset(0, 42).Value = Me.NILAISMA.Value
Ubah_Data.Offset(0, 43).Value = Me.SMAASAL.Value
Ubah_Data.Offset(0, 44).Value = Me.KOTAASAL.Value
Ubah_Data.Offset(0, 45).Value = Me.TAHUNSMA.Value
Call MsgBox("Data berhasil diubah", vbInformation, "Input Data")
Me.IDDATA.Value = ""
Me.NAMA.Value = ""
Me.TLAHIR.Value = ""
Me.TGLLAHIR.Value = ""
Me.JKELAMIN.Value = ""
Me.AGAMA.Value = ""
Me.STATUS.Value = ""
Me.ALAMAT.Value = ""
Me.RTRW.Value = ""
Me.DESA.Value = ""
Me.KEC.Value = ""
Me.KOTA.Value = ""
Me.TELPR.Value = ""
Me.HP.Value = ""
Me.EMAIL.Value = ""
Me.BERAT.Value = ""
Me.TINGGI.Value = ""
Me.HOBI.Value = ""
Me.KONDISI.Value = ""
Me.AYAH.Value = ""
Me.TLAYAH.Value = ""
Me.TGLAYAH.Value = ""
Me.PEKAYAH.Value = ""
Me.IBU.Value = ""
Me.TLIBU.Value = ""
Me.TGLIBU.Value = ""
Me.PEKIBU.Value = ""
Me.ALORTU.Value = ""
Me.TLPIBU.Value = ""
Me.FAKULTAS.Value = ""
Me.JURUSAN.Value = ""
Me.TAHUN.Value = ""
Me.IPK.Value = ""
Me.TOEFL.Value = ""
Me.NILAISD.Value = ""
Me.SEKOLAHSD.Value = ""
Me.KOTASD.Value = ""
Me.TAHUNSD.Value = ""
Me.NILAISMP.Value = ""
Me.ASALSMP.Value = ""
Me.KOTASMP.Value = ""
Me.TAHUNSMP.Value = ""
Me.NILAISMA.Value = ""
Me.SMAASAL.Value = ""
Me.KOTAASAL.Value = ""
Me.TAHUNSMA.Value = ""
End If

End Sub

Private Sub CommandButton5_Click()


Me.IDDATA.Value = ""
Me.NAMA.Value = ""
Me.TLAHIR.Value = ""
Me.TGLLAHIR.Value = ""
Me.JKELAMIN.Value = ""
Me.AGAMA.Value = ""
Me.STATUS.Value = ""
Me.ALAMAT.Value = ""
Me.RTRW.Value = ""
Me.DESA.Value = ""
Me.KEC.Value = ""
Me.KOTA.Value = ""
Me.TELPR.Value = ""
Me.HP.Value = ""
Me.EMAIL.Value = ""
Me.BERAT.Value = ""
Me.TINGGI.Value = ""
Me.HOBI.Value = ""
Me.KONDISI.Value = ""
Me.AYAH.Value = ""
Me.TLAYAH.Value = ""
Me.TGLAYAH.Value = ""
Me.PEKAYAH.Value = ""
Me.IBU.Value = ""
Me.TLIBU.Value = ""
Me.TGLIBU.Value = ""
Me.PEKIBU.Value = ""
Me.ALORTU.Value = ""
Me.TLPIBU.Value = ""
Me.FAKULTAS.Value = ""
Me.JURUSAN.Value = ""
Me.TAHUN.Value = ""
Me.IPK.Value = ""
Me.TOEFL.Value = ""
Me.NILAISD.Value = ""
Me.SEKOLAHSD.Value = ""
Me.KOTASD.Value = ""
Me.TAHUNSD.Value = ""
Me.NILAISMP.Value = ""
Me.ASALSMP.Value = ""
Me.KOTASMP.Value = ""
Me.TAHUNSMP.Value = ""
Me.NILAISMA.Value = ""
Me.SMAASAL.Value = ""
Me.KOTAASAL.Value = ""
Me.TAHUNSMA.Value = ""

End Sub

Private Sub EMAIL_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If

End Sub

Private Sub FAKULTAS_Change()


If Me.FAKULTAS.Value <> "" _
Or Me.JURUSAN.Value <> "" _
Or Me.TAHUN.Value <> "" _
Or Me.IPK.Value <> "" _
Or Me.TOEFL.Value <> "" Then
Me.MultiPage1.Pages(3).Enabled = True
End If
If Me.FAKULTAS.Value = "" _
Or Me.JURUSAN.Value = "" _
Or Me.TAHUN.Value = "" _
Or Me.IPK.Value = "" _
Or Me.TOEFL.Value = "" Then
Me.MultiPage1.Pages(3).Enabled = False
End If

End Sub

Private Sub HAPUS_Click()


Application.ScreenUpdating = False
'Perintah apabila data yang dihapus belum terpilih
If Me.IDDATA.Value = "" Then
Call MsgBox("Silahkan pilih data yang akan dihapus", vbInformation, "Hapus Data")
Else
'Pesan konfirmasi data akan dihapus
Select Case MsgBox("Anda akan menghapus data." _
& vbCrLf & "Apakah Anda Yakin?" _
, vbYesNo Or vbQuestion Or vbDefaultButton1, "Hapus Data")
Case vbNo
Exit Sub
Case vbYes
End Select
'Membuat sumber data yang akan dihapus
Set Hapus_Data = Sheet1.Range("A2:A1000").Find(what:=Me.IDDATA.Value,
LookIn:=xlValues)
Sheet1.Select
Hapus_Data.Offset(0, 0).Select
Range(Selection, Selection.End(xlToRight)).ClearContents
Call MsgBox("Data berhasil dihapus", vbInformation, "Hapus Data")
Call Urut_Data
Me.IDDATA.Value = ""
Me.NAMA.Value = ""
Me.TLAHIR.Value = ""
Me.TGLLAHIR.Value = ""
Me.JKELAMIN.Value = ""
Me.AGAMA.Value = ""
Me.STATUS.Value = ""
Me.ALAMAT.Value = ""
Me.RTRW.Value = ""
Me.DESA.Value = ""
Me.KEC.Value = ""
Me.KOTA.Value = ""
Me.TELPR.Value = ""
Me.HP.Value = ""
Me.EMAIL.Value = ""
Me.BERAT.Value = ""
Me.TINGGI.Value = ""
Me.HOBI.Value = ""
Me.KONDISI.Value = ""
Me.AYAH.Value = ""
Me.TLAYAH.Value = ""
Me.TGLAYAH.Value = ""
Me.PEKAYAH.Value = ""
Me.IBU.Value = ""
Me.TLIBU.Value = ""
Me.TGLIBU.Value = ""
Me.PEKIBU.Value = ""
Me.ALORTU.Value = ""
Me.TLPIBU.Value = ""
Me.FAKULTAS.Value = ""
Me.JURUSAN.Value = ""
Me.TAHUN.Value = ""
Me.IPK.Value = ""
Me.TOEFL.Value = ""
Me.NILAISD.Value = ""
Me.SEKOLAHSD.Value = ""
Me.KOTASD.Value = ""
Me.TAHUNSD.Value = ""
Me.NILAISMP.Value = ""
Me.ASALSMP.Value = ""
Me.KOTASMP.Value = ""
Me.TAHUNSMP.Value = ""
Me.NILAISMA.Value = ""
Me.SMAASAL.Value = ""
Me.KOTAASAL.Value = ""
Me.TAHUNSMA.Value = ""
End If
End Sub

Private Sub HP_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If

End Sub

Private Sub IBU_Change()


If Me.AYAH.Value <> "" _
Or Me.PEKAYAH.Value <> "" _
Or Me.IBU.Value <> "" _
Or Me.PEKIBU.Value <> "" Then
Me.MultiPage1.Pages(2).Enabled = True
End If
If Me.AYAH.Value = "" _
Or Me.PEKAYAH.Value = "" _
Or Me.IBU.Value = "" _
Or Me.PEKIBU.Value = "" Then
Me.MultiPage1.Pages(2).Enabled = False

End If

End Sub

Private Sub IDDATA_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If
End Sub

Private Sub IPK_Change()


If Me.FAKULTAS.Value <> "" _
Or Me.JURUSAN.Value <> "" _
Or Me.TAHUN.Value <> "" _
Or Me.IPK.Value <> "" _
Or Me.TOEFL.Value <> "" Then
Me.MultiPage1.Pages(3).Enabled = True
End If
If Me.FAKULTAS.Value = "" _
Or Me.JURUSAN.Value = "" _
Or Me.TAHUN.Value = "" _
Or Me.IPK.Value = "" _
Or Me.TOEFL.Value = "" Then
Me.MultiPage1.Pages(3).Enabled = False
End If
End Sub

Private Sub JKELAMIN_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If

End Sub

Private Sub JURUSAN_Change()


If Me.FAKULTAS.Value <> "" _
Or Me.JURUSAN.Value <> "" _
Or Me.TAHUN.Value <> "" _
Or Me.IPK.Value <> "" _
Or Me.TOEFL.Value <> "" Then
Me.MultiPage1.Pages(3).Enabled = True
End If
If Me.FAKULTAS.Value = "" _
Or Me.JURUSAN.Value = "" _
Or Me.TAHUN.Value = "" _
Or Me.IPK.Value = "" _
Or Me.TOEFL.Value = "" Then
Me.MultiPage1.Pages(3).Enabled = False
End If
End Sub

Private Sub Lanjut_Click()

End Sub

Private Sub NAMA_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If

End Sub

Private Sub NILAISD_Change()

End Sub

Private Sub PEKAYAH_Change()


If Me.AYAH.Value <> "" _
Or Me.PEKAYAH.Value <> "" _
Or Me.IBU.Value <> "" _
Or Me.PEKIBU.Value <> "" Then
Me.MultiPage1.Pages(2).Enabled = True
End If
If Me.AYAH.Value = "" _
Or Me.PEKAYAH.Value = "" _
Or Me.IBU.Value = "" _
Or Me.PEKIBU.Value = "" Then
Me.MultiPage1.Pages(2).Enabled = False

End If

End Sub

Private Sub PEKIBU_Change()


If Me.AYAH.Value <> "" _
Or Me.PEKAYAH.Value <> "" _
Or Me.IBU.Value <> "" _
Or Me.PEKIBU.Value <> "" Then
Me.MultiPage1.Pages(2).Enabled = True
End If
If Me.AYAH.Value = "" _
Or Me.PEKAYAH.Value = "" _
Or Me.IBU.Value = "" _
Or Me.PEKIBU.Value = "" Then
Me.MultiPage1.Pages(2).Enabled = False

End If

End Sub

Private Sub STATUS_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If

End Sub
Private Sub TABELDATA_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo Salah
Me.IDDATA.Value = Me.TABELDATA.Value
Me.NAMA.Value = Me.TABELDATA.Column(1)
Me.TLAHIR.Value = Me.TABELDATA.Column(2)
Me.TGLLAHIR.Value = Me.TABELDATA.Column(3)
Me.JKELAMIN.Value = Me.TABELDATA.Column(4)
Me.AGAMA.Value = Me.TABELDATA.Column(5)
Me.STATUS.Value = Me.TABELDATA.Column(6)
Me.ALAMAT.Value = Me.TABELDATA.Column(7)
Me.RTRW.Value = Me.TABELDATA.Column(8)
Me.DESA.Value = Me.TABELDATA.Column(9)
Me.KEC.Value = Me.TABELDATA.Column(10)
Me.KOTA.Value = Me.TABELDATA.Column(11)
Me.TELPR.Value = Me.TABELDATA.Column(12)
Me.HP.Value = Me.TABELDATA.Column(13)
Me.EMAIL.Value = Me.TABELDATA.Column(14)
Me.BERAT.Value = Me.TABELDATA.Column(15)
Me.TINGGI.Value = Me.TABELDATA.Column(16)
Me.HOBI.Value = Me.TABELDATA.Column(17)
Me.KONDISI.Value = Me.TABELDATA.Column(18)
Me.AYAH.Value = Me.TABELDATA.Column(19)
Me.TLAYAH.Value = Me.TABELDATA.Column(20)
Me.TGLAYAH.Value = Me.TABELDATA.Column(21)
Me.PEKAYAH.Value = Me.TABELDATA.Column(22)
Me.IBU.Value = Me.TABELDATA.Column(23)
Me.TLIBU.Value = Me.TABELDATA.Column(24)
Me.TGLIBU.Value = Me.TABELDATA.Column(25)
Me.PEKIBU.Value = Me.TABELDATA.Column(26)
Me.ALORTU.Value = Me.TABELDATA.Column(27)
Me.TLPIBU.Value = Me.TABELDATA.Column(28)
Me.FAKULTAS.Value = Me.TABELDATA.Column(29)
Me.JURUSAN.Value = Me.TABELDATA.Column(30)
Me.TAHUN.Value = Me.TABELDATA.Column(31)
Me.IPK.Value = Me.TABELDATA.Column(32)
Me.TOEFL.Value = Me.TABELDATA.Column(33)
Me.NILAISD.Value = Me.TABELDATA.Column(34)
Me.SEKOLAHSD.Value = Me.TABELDATA.Column(35)
Me.KOTASD.Value = Me.TABELDATA.Column(36)
Me.TAHUNSD.Value = Me.TABELDATA.Column(37)
Me.NILAISMP.Value = Me.TABELDATA.Column(38)
Me.ASALSMP.Value = Me.TABELDATA.Column(39)
Me.KOTASMP.Value = Me.TABELDATA.Column(40)
Me.TAHUNSMP.Value = Me.TABELDATA.Column(41)
Me.NILAISMA.Value = Me.TABELDATA.Column(42)
Me.SMAASAL.Value = Me.TABELDATA.Column(43)
Me.KOTAASAL.Value = Me.TABELDATA.Column(44)
Me.TAHUNSMA.Value = Me.TABELDATA.Column(45)
Me.TGLLAHIR.Value = Format(Me.TGLLAHIR.Value, "DD MMMM YYYY")
Me.TGLAYAH.Value = Format(Me.TGLAYAH.Value, "DD MMMM YYYY")
Me.TGLIBU.Value = Format(Me.TGLIBU.Value, "DD MMMM YYYY")

Exit Sub
Salah:
Call MsgBox("Pilih data pada tabel data", vbInformation, "Tabel Data")

End Sub
Private Sub TAHUN_Change()
If Me.FAKULTAS.Value <> "" _
Or Me.JURUSAN.Value <> "" _
Or Me.TAHUN.Value <> "" _
Or Me.IPK.Value <> "" _
Or Me.TOEFL.Value <> "" Then
Me.MultiPage1.Pages(3).Enabled = True
End If
If Me.FAKULTAS.Value = "" _
Or Me.JURUSAN.Value = "" _
Or Me.TAHUN.Value = "" _
Or Me.IPK.Value = "" _
Or Me.TOEFL.Value = "" Then
Me.MultiPage1.Pages(3).Enabled = False
End If
End Sub

Private Sub TGLLAHIR_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If

End Sub

Private Sub TLAHIR_Change()


If Me.IDDATA.Value <> "" _
Or Me.NAMA.Value <> "" _
Or Me.TLAHIR.Value <> "" _
Or Me.TGLLAHIR.Value <> "" _
Or Me.JKELAMIN.Value <> "" _
Or Me.AGAMA.Value <> "" _
Or Me.STATUS.Value <> "" _
Or Me.ALAMAT.Value <> "" _
Or Me.HP.Value <> "" _
Or Me.EMAIL.Value <> "" Then
Me.MultiPage1.Pages(1).Enabled = True
End If
If Me.IDDATA.Value = "" _
Or Me.NAMA.Value = "" _
Or Me.TLAHIR.Value = "" _
Or Me.TGLLAHIR.Value = "" _
Or Me.JKELAMIN.Value = "" _
Or Me.AGAMA.Value = "" _
Or Me.STATUS.Value = "" _
Or Me.ALAMAT.Value = "" _
Or Me.HP.Value = "" _
Or Me.EMAIL.Value = "" Then
Me.MultiPage1.Pages(1).Enabled = False
End If

End Sub

Private Sub TOEFL_Change()


If Me.FAKULTAS.Value <> "" _
Or Me.JURUSAN.Value <> "" _
Or Me.TAHUN.Value <> "" _
Or Me.IPK.Value <> "" _
Or Me.TOEFL.Value <> "" Then
Me.MultiPage1.Pages(3).Enabled = True
End If
If Me.FAKULTAS.Value = "" _
Or Me.JURUSAN.Value = "" _
Or Me.TAHUN.Value = "" _
Or Me.IPK.Value = "" _
Or Me.TOEFL.Value = "" Then
Me.MultiPage1.Pages(3).Enabled = False
End If
End Sub

Private Sub UserForm_Initialize()


Me.MultiPage1.Value = 0
Me.MultiPage1.Pages(1).Enabled = False
Me.MultiPage1.Pages(2).Enabled = False
Me.MultiPage1.Pages(3).Enabled = False

With JKELAMIN
.AddItem "Laki - Laki"
.AddItem "Perempuan"
End With
With AGAMA
.AddItem "Islam"
.AddItem "Kristen"
.AddItem "Hindu"
.AddItem "Budha"
.AddItem "Konghucu"
.AddItem "Penghayat"
End With
With STATUS
.AddItem "Single"
.AddItem "Menikah"
End With

End Sub

PERINTAH URUT
Sub Urut_Data()
Application.ScreenUpdating = False
Sheet1.Select
Sheet1.Range("A2:AT5000").Sort Key1:=Range("A2"), Order1:=xlAscending,
Header:=xlYes
End Sub

You might also like