Ed đã viết và hỏi về một macro đơn giản:
Bạn có macro có thể thêm hàng vào bảng tính (ở dưới cùng hoặc ở con trỏ ô), sau đó sao chép từ hàng trước và chèn dữ liệu vào hàng mới không? Và, cuối cùng xóa dữ liệu trong các ô nhất định.
Đây là một macro sẽ chèn một hàng phía trên điểm di động và sao chép nội dung của hàng trước đó. Giả sử dữ liệu của bạn kéo dài từ A đến T và bạn muốn xóa nội dung của các ô H, K và M của hàng mới
Tôi sẽ sử dụng từ khóa ActiveCell để làm cho macro hoạt động liên quan đến con trỏ ô.
Sub AddRowForEd() ActiveCell.EntireRow.Insert Cells(ActiveCell.Row - 1, 1).Resize(1, 20).Copy _ Destination:=Cells(ActiveCell.Row, 1) Cells(ActiveCell.Row, 8).Clear ' Column H Cells(ActiveCell.Row, 11).Clear ' Column K Cells(ActiveCell.Row, 13).Clear ' Column M End Sub