Page 1 of 1

รบกวนสอบถามเกี่ยวกับการ Copy บรรทัดที่ต้องการไปวางอีกคอลัมภน

Posted: Thu Apr 04, 2013 11:15 am
by niwat2811
รบกวนสอบถามเกี่ยวกับการ Copy บรรทัดที่ต้องการไปวางอีกคอลัมภน
โดยที่มีข้อมูลอยู่ที่คอลัมภน์ A และต้องการ Copy บรรทัดที่ต้องการไปวางที่คอลัมภน์ C
แต่ผลลัพธ์ที่ออกมาไม่ตรงตามความต้องการ รบกวนผู้รู้ชี้แนะด้วยครับ
Code อยู่ใน Module1 ชื่อ CopyandPaste ครับ

Re: รบกวนสอบถามเกี่ยวกับการ Copy บรรทัดที่ต้องการไปวางอีกคอล

Posted: Thu Apr 04, 2013 11:32 am
by snasui
:D ลองปรับ Code เป็นตามด้านล่างครับ

Code: Select all

Sub CopyandPaste()
    Dim r As Range, ra As Range
    Dim i As Integer
    i = 1
    With Sheets("Report")
        Set ra = .Range("A1", .Range("A" & Rows.Count).End(xlUp))
    End With
    For Each r In ra
        If Left(r, 1) = "(" Then
            Range("C" & i).Offset(1, 0) = r.Value
            i = i + 1
        End If
    Next r
End Sub

Re: รบกวนสอบถามเกี่ยวกับการ Copy บรรทัดที่ต้องการไปวางอีกคอล

Posted: Thu Apr 04, 2013 2:19 pm
by niwat2811
แจ้งผลครับ Code ที่ท่านอาจารย์ให้มาใช้ได้ตรงตามความต้องการครับ