Có cách nào để tôi có bản sao macro và dán dữ liệu từ một trang tính khác lên trang chủ trong khi vẫn giữ các công thức trên trang chủ không? Vì vậy, về cơ bản tôi muốn macro của mình chỉ dán văn bản trong khi vẫn giữ định dạng và công thức của bảng tính chính. Tôi cũng muốn xóa dữ liệu mà tôi đang sao chép khỏi bảng tính hàng ngày của mình sau khi tôi dán nó vào bản gốc. Đây là macro của tôi cho đến nay
Sub macro ()
Workbooks.Open Filename:= _
("I:\Master Copy.xlsm"), Password:="nm"
Dim lNewRow As Long
Dim lDataRow As Long
Windows("Master Copy").Activate
ActiveSheet.Unprotect Password = "nm"
Windows("Daily Worksheet").Activate
'1. Find last used row in both sheets
lNewRow = Workbooks("Daily Worksheet").Worksheets("Sheet1").Cells(Worksheets("Sheet1").Rows.Count, "A").End(xlUp).Row
Windows("Master Copy").Activate
lDataRow = Workbooks("Master Copy").Worksheets("Submission Log").Cells(Worksheets("Submission Log").Rows.Count, 1).End(xlUp).Row
lDataRow = lDataRow + 1
'2. Copy data
Workbooks("Daily Worksheet").Worksheets("Sheet1").Range("A2:R" & lNewRow).Copy
'3. Paste data
Worksheets("Submission Log").Range("A" & lDataRow).PasteSpecial
Application.CutCopyMode = False
Selection.ClearContents
Windows("Master Copy").Activate
ActiveSheet.Protect Password = "nm"
End Sub