pak kid mau tanya tentang coding di bawah. Maksimal baris yang bisa di copy 
berapa yach? kalau baris yang di copy kurang bagian mana dari coding yang mesti 
di utak utik? mohon penjelasannya.Terima kasih

 Darto Chandra

----- Original Message -----
From: Kid Mr.
Sent: 09/30/11 08:50 AM
To: [email protected]
Subject: Re: [belajar-excel] saldo akhir pindah ke saldo awal

 Coba isi prosedurnya adalah :

 Dim rngDT1 As Range, rngDT2 As Range
 Dim lRec As Long

 Set rngDT2 = Sheets("data 2").Range("a5") 'anchor lokasi data 2
 lRec = WorksheetFunction.Count(rngDT2.CurrentRegion.Resize(, 1)) + 1 'jumlah 
baris record dan headernya data 2

 With Sheets("data 1")
 Set rngDT1 = .Range("a5").CurrentRegion 'set area data

 'sembunyikan kolom tak terpakai
 .Columns("f:o").EntireColumn.Hidden = True
 .Columns("q:r").EntireColumn.Hidden = True

 .AutoFilterMode = False 'autofilter di off
 rngDT1.AutoFilter 16, ">0" 'filter kolom sak pcs >0 (kolom ke-16)

 'copas values dari data 1 ke data 2
 rngDT1.Offset(1).SpecialCells(xlCellTypeVisible).Copy
 rngDT2.Offset(lRec).PasteSpecial xlPasteValues, SkipBlanks:=True
 lRec = rngDT1.Resize(, 1).SpecialCells(xlCellTypeVisible).Count - 1 'hitung 
jumlah record di copas (tanpa header)
 .AutoFilterMode = False 'autofilter di off

 'tampilkan kembali seluruh kolom yang di-hide
 .Columns("f:r").EntireColumn.Hidden = False
 End With

 'pesan selesai
 MsgBox "Done." & vbCrLf & "Record di salin : " & lRec, vbInformation, "Copas 
Data 1 ke Data 2 :: Selesai"

 Thank You and Regards.
 Kid.

 2011/9/30 Darto Chandra < [email protected] >

terlampir file kerjaan saya. Pada sheet menu periode january terdapat command 
button menu. didalamnya terdapat tombol tutup bulan.mohon bantuannya untuk 
menulis makro di tombol tersebut. Pengennya kalo tombol tersebut di pencet data 
yang ada di sheet data1 dengan cell tally, T,L,P,Grade,SAK[PCS] akan berpindah 
ke sheet data2 dan menempati cell tally,T,L,P,SAW[PCS] dengan catatan SAK[PCS} 
di Data1 bukan nol.
 Terima kasih.

 maaf sebelumnya, atas posting kemaren yang melebihi batas.

Darto Chandra
085881648818

 



Darto Chandra
 085881648818

Kirim email ke