Page 1 of 1

Copy Vba

Posted: Fri Jul 06, 2018 11:55 am
by Leng

Code: Select all

Private Sub Save_Ad_Click()
Dim lr As Long
With Sheets("Add01")
    lr = .Range("A" & Rows.Count).End(xlUp).Row
    .Range("A3:I500" & lr).Copy Sheets("DataA").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
    .Range("A3:I500" & lr).Copy Sheets("Data").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
End With
ผมต้องการ copy ข้อมูลจากชีท Add01 ไปว่างที่ชีท DataA และ Data โดยวางต่อๆกัน แต่ผมไม่ต้องการ copy สูตรมาด้วย รบกวนช่วยหน่อยครับ

Re: Copy Vba

Posted: Fri Jul 06, 2018 4:18 pm
by logic
ลองดูครับ

Code: Select all

With Sheets("Add01")
    lr = .Range("A" & Rows.Count).End(xlUp).Row
    .Range("A3:I500" & lr).Copy
    Sheets("DataA").Range("A" & Rows.Count).End(xlUp).Offset(1, 0) _
        .PasteSpecial xlPasteValues
    .Range("A3:I500" & lr).Copy
    Sheets("Data").Range("A" & Rows.Count).End(xlUp).Offset(1, 0) _
        .PasteSpecial xlPasteValues
End With

Re: Copy Vba

Posted: Sat Jul 07, 2018 10:03 am
by Leng
ได้ละครับขอบพระคุณมากครับ