Sub Simpan()
'deklarasikan variabel
Dim Nomor As Long
Dim TelahTerimaDari As String
Dim TanggalTerima As Long 'antsipasi perubahan posisi bulan dan tanggal
Dim Pembayaran As String
Dim JumlahUang As Double
Dim Penerima As String
Dim TmpTgl As Integer
Dim BarisAkhir As Long
Dim ArrData
'Persiapkan data
With Sheets("Persekot Tanda Terima")
TelahTerimaDari = .Range("D4").Value2
TmpTgl = InStr(1, .Range("H10").Value2, ",") 'cari posisi koma
TanggalTerima = CLng(CDate(Trim(Mid(.Range("H10").Value2, TmpTgl + 1)))) 'konversi ke tipe long
Pembayaran = .Range("D6").Value2
JumlahUang = .Range("D7").Value2
Penerima = .Range("H14").Value2
End With
'Kopi Data
With Sheets("OUTPUT")
BarisAkhir = .Range("B" & .Rows.Count).End(xlUp).Row + 1
ArrData = Array(BarisAkhir - 4, TelahTerimaDari, TanggalTerima, Pembayaran, JumlahUang, Penerima)
.Range("B" & BarisAkhir).Resize(, 6).Value2 = ArrData
End With
Hapus
End Sub
Sub Hapus()
'Perhatikan cell yang merge
With Sheets("Persekot Tanda Terima")
.Range("D4:J10,H14:J14").ClearContents
End With
End Sub