Đoạn code
Worksheets("Sheet1").Copy After:=Worksheets("Sheet3")
có thể viết ngắn và dễ hiểu (trong trường hợp này là codename = sheetname)
Sheet1.Copy After:=Sheet3
Bọn e tay ngang chưa biết nhiều, các thấy hướng dẫn cách viết nào đơn giản, dễ nhớ cho dễ học
viết theo code-name có đặc điểm nhanh, dễ nhớ, ít bị ảnh hưởng bởi sự thay đổi tên sheet.
Nhưng có nhược điểm: nếu viết kèm với đối tượng workbook thì không được viết theo code-name, mà buộc phải viết theo sheet-tab-name hoặc số thứ tự của sheet.
Bạn lưu ý vấn đề này nhé.
Đã nhớ lưu ý của thầy
workbook.sheets(...) or workbook.sheets("...")
not
workbook.sheet1
1 lưu ý nhỏ nữa là phân biệt giữa Worksheets(...) với Sheets(...)
Có 1 sự khác nhau nhỏ giữa 2 cách viết này, đó là sheet được tạo ra bởi phím F11 (sheet riêng để hiển thị biểu đồ)
Sheet biểu đồ sẽ vẫn tính là Sheets(...) nhưng không tính là Worksheets(...) => nếu có sử dụng tới sheet này thì cần chú ý, còn không thì có thể coi là không khác biệt gì.