thử đoạn code này, cái này trên diễn đàn nhiều lắn rồi bạn, search tìm thêm
Sub Copy()
For i = 1 To 5
Sheets(i).Select
lr = Range("A" & Rows.Count).End(xlUp).Row
Range("A1:A" & lr).Copy Destination:=Sheets("tong hop").Cells(1, i)
Next i
End Sub
Sub CopyCopy()
Dim i As Byte
For i = 1 To 5
Sheets(i).[A1:A1000].Copy Cells(1, i)
Next
End Sub
Thì thế này đi:có cách nào khai báo cho range động ko anh Hai, nó chỉ chép tới dòng cuối cùng thôi. nếu data tới 10001 dòng thì nó ko copy rồi
Bạn xem thử cái này:nếu như chỉ copy 10 hàng một thì sao ạ