Coding Form Guru
Coding Form Guru
If Me.TXTID.Value = "" _
Or Me.TXTNAMA.Value = "" _
Or Me.CBJENIS.Value = "" _
Or Me.TXTTELPON.Value = "" _
Or Me.CBPENDIDIKAN.Value = "" _
Or Me.CBPERNIKAHAN.Value = "" _
Or Me.TXTMASUK.Value = "" _
Or Me.TXTHONOR.Value = "" Then
Call MsgBox("Harap isi data guru dengan lengkap", vbInformation, "Data Guru")
Else
DbGuru.Offset(1, 0).Value = Me.TXTID.Value
DbGuru.Offset(1, 1).Value = Me.TXTNAMA.Value
DbGuru.Offset(1, 2).Value = Me.CBJENIS.Value
DbGuru.Offset(1, 3).Value = Me.TXTTELPON.Value
DbGuru.Offset(1, 4).Value = Me.CBPENDIDIKAN.Value
DbGuru.Offset(1, 5).Value = Me.CBPERNIKAHAN.Value
DbGuru.Offset(1, 6).Value = Me.TXTMASUK.Value
DbGuru.Offset(1, 7).Value = Me.TXTHONOR.Value
On Error Resume Next
Sheet3.TABELDATA.ListFillRange = Sheet1.Range("TABELGURU").Address(External:=True)
Exit Sub
EXCELVBATUTORIAL:
Call MsgBox("Pilih data pada tabel data", vbInformation, "Pilih Data")
4. CODING TOMBOL UBAH
Application.ScreenUpdating = False
Dim BARIS, SUMBERUBAH As String
Sheet3.Activate
On Error Resume Next
Sheet3.TABELDATA.ListFillRange = Sheet1.Range("TABELGURU").Address(External:=True)
Call MsgBox("Data berhasil di update", vbInformation, "Update Data")
Me.TXTID.Value = ""
Me.TXTNAMA.Value = ""
Me.CBJENIS.Value = ""
Me.TXTTELPON.Value = ""
Me.CBPENDIDIKAN.Value = ""
Me.CBPERNIKAHAN.Value = ""
Me.TXTMASUK.Value = ""
Me.TXTHONOR.Value = ""
Me.CMDTAMBAH.Enabled = True
End If
End If
Call UrutData
6. MODUL URUTDATA
Sub UrutData()
Application.ScreenUpdating = False
Sheet1.Select
Sheet1.Range("A1:H20000").Sort KEY1:=Range("A1"), Order1:=xlAscending, Header:=xlYes
Sheet3.Select
End Sub
7. CODING RESET
Me.TXTID.Value = ""
Me.TXTNAMA.Value = ""
Me.CBJENIS.Value = ""
Me.TXTTELPON.Value = ""
Me.CBPENDIDIKAN.Value = ""
Me.CBPERNIKAHAN.Value = ""
Me.TXTMASUK.Value = ""
Me.TXTHONOR.Value = ""
Me.CMDTAMBAH.Enabled = True