Page 1 of 1

รบกวนช่วยดู Code ให้หน่อยครับเกี่ยวกับการ Copy และ Paste

Posted: Fri Apr 27, 2012 6:23 pm
by niwat2811
รบกวนช่วยดู Code ให้หน่อยครับเกี่ยวกับการ Copy และ Paste ตามเงื่อนไขที่ต้องการครับ

Re: รบกวนช่วยดู Code ให้หน่อยครับเกี่ยวกับการ Copy และ Paste

Posted: Fri Apr 27, 2012 6:37 pm
by bank9597
:D รบกวนอธิบายด้วยครับว่า ต้องการบันทึกส่วนไหน อย่างไร

Re: รบกวนช่วยดู Code ให้หน่อยครับเกี่ยวกับการ Copy และ Paste

Posted: Fri Apr 27, 2012 6:46 pm
by niwat2811
เงือนไขคือ ต้องการให้ดูว่าใน Column M1:M60 ถ้าแถวไหนที่มืค่าเป็น TRUE ให้นำค่าไปวางเรียงต่อกันโดยเริ่มที่แถว A62 เป็นต้นไปครับ คำอธิบายอยู่ในไฟล์แนบแล้วครับ

Re: รบกวนช่วยดู Code ให้หน่อยครับเกี่ยวกับการ Copy และ Paste

Posted: Fri Apr 27, 2012 9:06 pm
by snasui
:D ลองปรับ Code เป็นตามด้านล่างครับ

Code: Select all

Sub CopyandPasteData()
    Dim r As Range, ra As Range
    Dim i As Integer
    i = 62
    Set ra = ActiveSheet.Range("M1", _
        ActiveSheet.Range("M1").End(xlDown))
    For Each r In ra
        If r = True Then
            Range("A" & i).Offset(1, 0).Resize(1, 11) _
                = r.Offset(0, -12).Resize(1, 11).Value
            i = i + 1
        End If
    Next r
End Sub

Re: รบกวนช่วยดู Code ให้หน่อยครับเกี่ยวกับการ Copy และ Paste

Posted: Fri Apr 27, 2012 9:14 pm
by niwat2811
Code ที่ให้มาใช้ได้ตรงตามความต้องการเลยครับท่านอาจารย์ ขอบคุณมากครับ