Chào các anh em trong diễn đàn Sheet & Excel!
Mình đang làm một project nhỏ tự động hóa báo cáo bán hàng bằng VBA. Project này bao gồm việc lấy dữ liệu từ nhiều file Excel con, xử lý và tổng hợp vào một file chính. Tuy nhiên, khi chạy macro thì mình gặp phải một lỗi khá khó chịu, nó báo 'Run-time error '1004': Application-defined or object-defined error'. Lỗi này xuất hiện ở dòng code mà mình dùng để copy dữ liệu từ sheet này sang sheet khác.
Đây là đoạn code mình đang gặp vấn đề:
' Copy dữ liệu từ Sheet1 sang Sheet2
Sheets("Sheet1").Range("A1:D100").Copy Destination:=Sheets("Sheet2").Range("A1")Mình đã kiểm tra đi kiểm tra lại nhưng không thấy có gì sai sót trong cú pháp. Có thể có nguyên nhân nào khác dẫn đến lỗi này không ạ? Ví dụ như file Excel bị khóa, hay sheet đang ẩn chẳng hạn?
Anh em nào có kinh nghiệm xử lý lỗi VBA này hoặc gặp trường hợp tương tự thì chỉ giúp mình với. Mình đang bí quá!
Cảm ơn mọi người đã đọc bài!