[go: up one dir, main page]

0% found this document useful (0 votes)
6 views2 pages

Coding Part 3

Uploaded by

jambon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Coding Part 3

Uploaded by

jambon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

CODING PART 3.

FORM JABATAN

1. CODING TOMBOL TAMBAH


Private Sub TAMBAH_Click()
Dim DataJabatan As Object
Set DataJabatan = Sheet2.Range("A100").End(xlUp)

If Me.KodeJabatan.Value = "" _
Or Me.NamaJabatan.Value = "" _
Or Me.GAJIPOKOK.Value = "" _
Or Me.Tunjangan.Value = "" Then
Call MsgBox("Harap isi data jabatan dengan lengkap", vbInformation, "Data Jabatan")
Else
DataJabatan.Offset(1, 0).Value = Me.KodeJabatan.Value
DataJabatan.Offset(1, 1).Value = Me.NamaJabatan.Value
DataJabatan.Offset(1, 2).Value = Me.GAJIPOKOK.Value
DataJabatan.Offset(1, 3).Value = Me.Tunjangan.Value
Call MsgBox("Data Jabatan berhasil ditambah", vbInformation, "Data Jabatan")
With FORMUTAMA
On Error Resume Next
.TABELJABATAN.RowSource = Sheet2.Range("tabeljabatan").Address(EXTERNAL:=True)
End With
Me.KodeJabatan.Value = ""
Me.NamaJabatan.Value = ""
Me.GAJIPOKOK.Value = ""
Me.Tunjangan.Value = ""
End If

End Sub

2. CODING COMBOBOX FORM UTAMA


Private Sub JABATAN_Change()
On Error GoTo Erwin
Set CariJabatan = Sheet2.Range("B:B").Find(what:=Me.JABATAN.Value, LookIn:=xlValues)
Me.GAJIPOKOK.Value = CariJabatan.Offset(0, 1).Value
Exit Sub
Erwin:
Call MsgBox("Jabatan Belum tersedia", vbInformation, "Data Jabatan")
End Sub
3. CODING USERFORM INITIALIZE – FORM UTAMA
Private Sub UserForm_Initialize()
On Error Resume Next
Me.TABELDATA.RowSource = Sheet1.Range("TABELPEGAWAI").Address(EXTERNAL:=True)
Me.TABELJABATAN.RowSource = Sheet2.Range("tabeljabatan").Address(EXTERNAL:=True)
Me.TOTALPEGAWAI.Caption = Me.TABELDATA.ListCount
End Sub

You might also like