Private Sub TXTNOMORSURAT2

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Private Sub TXTNOMORSURAT2_Change()

Sheet10.Range("C11").Value = Me.TXTNOMORSURAT2.Value

End Sub

Private Sub TXT_PENDUDUK1_Change()

Sheet10.Range("E15").Value = Me.TXT_PENDUDUK1.Value

End Sub

Private Sub TXT_JK_Change()

Sheet10.Range("E16").Value = Me.TXT_JK.Value

End Sub

Private Sub TXT_TTL1_Change()

Sheet10.Range("E17").Value = Me.TXT_TTL1.Value

End Sub

Private Sub TXT_AGAMA1_Change()

Sheet10.Range("E18").Value = Me.TXT_AGAMA1.Value

End Sub

Private Sub TXT_PEKERJAAN1_Change()

Sheet10.Range("E19").Value = Me.TXT_PEKERJAAN1.Value

End Sub

Private Sub TXT_NOKK1_Change()

Sheet10.Range("E20").Value = Me.TXT_NOKK1.Value

End Sub

Private Sub TXT_NOMORNIK1_Change()


Sheet10.Range("E21").Value = Me.TXT_NOMORNIK1.Value

End Sub

Private Sub TXT_ALAMAT1_Change()

Sheet10.Range("E22").Value = Me.TXT_ALAMAT1.Value

End Sub

Private Sub TXT_HARI2_Change()

Sheet10.Range("E27").Value = Me.TXT_HARI2.Value

End Sub

Private Sub TXT_TANGGAL2_Change()

Sheet10.Range("E28").Value = Me.TXT_TANGGAL2.Value

End Sub

Private Sub TXT_SEBAB_Change()

Sheet10.Range("E29").Value = Me.TXT_SEBAB.Value

End Sub

Private Sub TXT_TEMPATMENINGGAL_Change()

Sheet10.Range("E30").Value = Me.TXT_TEMPATMENINGGAL.Value

End Sub

Private Sub CMDSIMPAN2_Click()

Application.ScreenUpdating = False

Dim NamaFile As String

Dim SimpanSuratKematian As Object


Set SimpanSuratKematian = Sheet4.Range("A800000").End(xlUp)

Set HapusPendudukMeninggal = Sheet2.Range("N6:N500000").Find(What:=Me.TXT_NOMORNIK1.Value,


LookIn:=xlValues)

If Me.TXTNOMORSURAT2.Value = "" _

Or Me.TXT_HARI2.Value = "" _

Or Me.TXT_TANGGAL2.Value = "" _

Or Me.TXT_SEBAB.Value = "" _

Or Me.TXT_TEMPATMENINGGAL.Value = "" Then

Call MsgBox("Harap isi data surat dengan lengkap", vbInformation, "Surat Kematian")

Else

NamaFile = Sheet1.TXTFOLDER.Value & "SKM-" & Me.TXT_NOMORNIK1.Value & ".Pdf"

Sheet10.Select

Sheet10.ExportAsFixedFormat Type:=xlTypePDF, _

Filename:=NamaFile

SimpanSuratKematian.Offset(1, 0).Value = Me.TXT_PENDUDUK1.Value

SimpanSuratKematian.Offset(1, 1).Value = Me.TXT_NOMORNIK1.Value

SimpanSuratKematian.Offset(1, 2).Value = Me.TXT_NOKK1.Value

SimpanSuratKematian.Offset(1, 3).Value = Me.TXT_ALAMAT1.Value

SimpanSuratKematian.Offset(1, 4).Value = Me.LABELJUDUL.Caption

SimpanSuratKematian.Offset(1, 5).Value = Me.TXTNOMORSURAT2.Value

SimpanSuratKematian.Offset(1, 6).Value = NamaFile

Call MsgBox("Data surat berhasil disimpan", vbInformation, "Surat Kelahiran")

Sheet1.Select

End If

'Perintah ini digunakan untuk menghapus data penduduk yang meninggal dunia
HapusPendudukMeninggal.Offset(0, -13).ClearContents

HapusPendudukMeninggal.Offset(0, -12).ClearContents

HapusPendudukMeninggal.Offset(0, -11).ClearContents

HapusPendudukMeninggal.Offset(0, -10).ClearContents

HapusPendudukMeninggal.Offset(0, -9).ClearContents

HapusPendudukMeninggal.Offset(0, -8).ClearContents

HapusPendudukMeninggal.Offset(0, -7).ClearContents

HapusPendudukMeninggal.Offset(0, -6).ClearContents

HapusPendudukMeninggal.Offset(0, -5).ClearContents

HapusPendudukMeninggal.Offset(0, -4).ClearContents

HapusPendudukMeninggal.Offset(0, -3).ClearContents

HapusPendudukMeninggal.Offset(0, -2).ClearContents

HapusPendudukMeninggal.Offset(0, -1).ClearContents

HapusPendudukMeninggal.Offset(0, 0).ClearContents

HapusPendudukMeninggal.Offset(0, 1).ClearContents

HapusPendudukMeninggal.Offset(0, 2).ClearContents

End Sub

Private Sub CMDCETAK2_Click()

If Me.TXTNOMORSURAT2.Value = "" Then

Call MsgBox("Nomor Surat belum diisi", vbInformation, "Cetak Surat")

Else

Select Case MsgBox("Surat akan dicetak" _

& vbCrLf & "Apakah anda yakin?" _

, vbYesNo Or vbQuestion Or vbDefaultButton1, "Cetak Surat")

Case vbNo

Exit Sub

Case vbYes
End Select

Sheet10.PrintOut

Sheet1.Select

End If

End Sub

Private Sub CMDRESET2_Click()

Me.TXT_AGAMA1.Value = ""

Me.TXT_PENDUDUK1.Value = ""

Me.TXT_TTL1.Value = ""

Me.TXT_JK.Value = ""

Me.TXT_PEKERJAAN1.Value = ""

Me.TXT_NOMORNIK1.Value = ""

Me.TXT_NOKK1.Value = ""

Me.TXT_ALAMAT1.Value = ""

Me.TXTNOMORSURAT2.Value = ""

Me.TXT_HARI2.Value = ""

Me.TXT_SEBAB.Value = ""

Me.TXT_TANGGAL2.Value = ""

Me.TXT_TEMPATMENINGGAL.Value = ""

End Sub

You might also like