Tôi cần code để copy một vùng dữ liệu của file nguồn ( ví dụ A6:G35) , đến file đích cũng từ A6:G35 chẳng hạn.
Mong Các bạn giúp nhé
File ví dụ đính kèm
Sub copyfile()
range("[tên file đích]tên sheet!A6:G35").value = range("[tên file nguồn] tên sheet!A6:G35").value
end sub
Option Explicit
Sub Rcopy()
Dim Fname1, Fname2, Newbook As Workbook
Application.ScreenUpdating = False
Fname1 = ActiveWorkbook.Name
Fname2 = "vidu.xls"
Set Newbook = Workbooks.Add
With Newbook
.Sheets("Sheet1").Range("A6:G35").Value = _
Workbooks(Fname1).Sheets("Sheet1").Range("A6:G35").Value
.SaveAs Filename:="C:\" & Fname2
End With
Workbooks(Fname2).Close
Set Newbook = Nothing
Application.ScreenUpdating = True
End Sub
Đường dẫn trong ví dụ trên đặt sẵn là "C:\", bạn có thể thay đổi lại cho phù hợp...., bạn có thể tạo đường dẫn đến file đích cần đến giúp mình với...Hai là bạn tạo cho nút copy ngay trên file nguồn...