Mantap pak rumusnya, berhasil...berhasil. Terima kasih banyak atas
bantuannya pak Sudarsono.

TOP banget

regards,
Isti

On Mon, Jan 30, 2012 at 3:56 PM, jkssxls Sudarsono <[email protected]>wrote:

> **
>
>
>  coba  :
>
>
> Sub CopyPaste()
>     Dim dataTbl As Range, dataRekap As Range, Rng As Range
>     Dim Row As Integer, Col As Integer
>     Set dataTbl = Sheet1.Range("B1:D4").CurrentRegion.Offset(1, 0) ' Sheet
> berubah sesuai dengan data tabel sumber
>     Set dataRekap = Sheet2.Cells(1).CurrentRegion.Offset(1, 0)
>     For Row = 1 To dataTbl.Rows.Count - 1  ' karena offset(1,0)
>         Cari = dataTbl(Row, 1)
>         Set Rng = dataRekap.Find(Cari, LookIn:=xlValues)
>         If Rng Is Nothing Then
>             GoTo Lab_NextRow
>         End If
>
>         For Col = 2 To dataTbl.Columns.Count
>             baris = Rng.Row - 1 'offset (1,0)
>             dataRekap(baris, Col) = dataTbl(Row, Col)  ' Jika pakai coding
> ini hanya value saja yang ke paste, maunya plus comment
>             dataTbl(Row, Col).Copy
>             dataRekap(baris, Col).PasteSpecial Paste:=xlPasteComments,
> Operation:=xlNone, _
>                 SkipBlanks:=False, Transpose:=False
>         Next Col
> Lab_NextRow:
>     Next Row
> End Sub
>
>
> ------------------------------
> To: [email protected]
> From: [email protected]
> Date: Mon, 30 Jan 2012 14:12:32 +0700
> Subject: [belajar-excel] Tanya: Bagaimana cara copy paste value plus
> comment saja via makro
>
>
>
>
> Dear All Master,
>
>
> Mohon bantuannya makro untuk copy paste tapi hanya value plus commentnya
> saja, untuk format dan lainnya tidak ikut ter-paste di cell yang dituju.
> Adapun koding yang sudah ada saya ambil dari Bu Haps & Pak Seno dengan
> sedikit modifikasi tapi masih bingung juga, berikut makronya:
>
> ====================================================================================
> Sub CopyPaste()
> Dim dataTbl As Range, dataRekap As Range, Rng As Range
> Dim Row As Integer, Col As Integer
> Dim i As Long
>
> Set dataTbl = Sheet1.Range("B1:D4").CurrentRegion.Offset(1, 0) ' Sheet
> berubah sesuai dengan data tabel sumber
> Set dataRekap = Sheet2.Cells(1).CurrentRegion.Offset(1, 0)
>
> For Row = 2 To dataTbl.Rows.Count
>           For Col = 2 To dataTbl.Columns.Count
>               Set Rng = Sheet2.Range("B1:D1").Find(Col, LookIn:=xlValues)
>               i = Rng.Column
>               dataRekap(RekRow, i) = dataTbl(Row, Col) ' Jika pakai coding
> ini hanya value saja yang ke paste, maunya plus
>
> ' commentnya
>           Next Col
> Next Row
> End Sub
>
> ===========================================================================================
>
> Tabel kasus terlaimpir. Terima kasih.
>
> regards,
> Isti
>
>
>    
>

Kirim email ke