Tôi đã tìm thấy các câu hỏi tương tự đối phó với sao chép toàn bộ trang tính trong một sổ làm việc và dán vào sổ làm việc khác, nhưng tôi chỉ muốn sao chép toàn bộ trang tính và dán vào một trang tính mới - trong cùng một sổ làm việc.Sao chép toàn bộ trang tính vào trang tính mới trong Excel 2010
Tôi đang trong quá trình chuyển đổi tệp .xls 2003 thành năm 2010 .xlsm và phương pháp cũ được sử dụng để sao chép và dán giữa các trang tính không dán với chiều cao hàng chính xác. Cách giải quyết ban đầu của tôi là lặp qua từng hàng và lấy chiều cao hàng từ trang tính mà tôi đang sao chép, sau đó lặp lại và chèn các giá trị đó cho chiều cao hàng trong trang tính mà tôi đang dán, nhưng vấn đề với cách tiếp cận này là trang tính chứa các nút tạo ra các hàng mới thay đổi đánh số hàng và định dạng của trang tính sao cho tất cả các hàng không thể chỉ là một chiều rộng.
Điều tôi thực sự muốn làm là chỉ cần sao chép toàn bộ trang tính và dán. Đây là mã từ phiên bản 2003:
ThisWorkbook.Worksheets("Master").Cells.Copy
newWorksheet.Paste
Tôi rất ngạc nhiên khi chuyển đổi thành .xlsm đang gây ra lỗi này ngay bây giờ. Bất kỳ đề xuất hoặc ý tưởng sẽ là tuyệt vời.
Một câu hỏi nhỏ nhưng cũng được viết rõ ràng – aevanko