ThuyNguyenHN
Thành viên hoạt động



- Tham gia
- 24/6/09
- Bài viết
- 159
- Được thích
- 12









Câu hỏi của bạn chưa rõ ràng.
Chính xác copy bao nhiêu côt từ sheet1.
Bạn tự chỉnh cho phù hợp lại.
Trong file đính kèm mình gửi có chi tiết yêu cầu là: Khi nhấn nút COPPY sẽ: Coppy vùng E7:E11 của sheet1
sang sheet2, cột H, ngay sau ô có dữ liệu cuối cùng của cột này (ở đây là H7) (paste chỉ value)
File của bạn không có code đi kèm
Sub Macro1()
'
' Macro1 Macro
'
'
Sheets("Sheet1").Select
Range("E7:E11").Select
Selection.Copy
Sheets("Sheet2").Select
Range("H21").Select
Selection.End(xlUp).Select
Range("H7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Public Sub GPE()
Sheet1.Range("E7:E11").Copy
Sheet2.Range("H65536").End(xlUp).Offset(1).PasteSpecial Paste:=xlPasteValues
End Sub



Nếu bạn Record Macro công việc Copy - Paste Value của bạn thì sẽ có Code cho bạn.
Đại khái nó giống thế này:
"Túm" gọn nó lại thì được như vầy:PHP:Sub Macro1() ' ' Macro1 Macro ' ' Sheets("Sheet1").Select Range("E7:E11").Select Selection.Copy Sheets("Sheet2").Select Range("H21").Select Selection.End(xlUp).Select Range("H7").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub
PHP:Public Sub GPE() Sheet1.Range("E7:E11").Copy Sheet2.Range("H65536").End(xlUp).Offset(1).PasteSpecial Paste:=xlPasteValues End Sub






File bạn gửi vẫn k có code VBA nhéBạn save lại thành chế độ emable macro