tellforever
Thành viên mới

- Tham gia
- 19/1/11
- Bài viết
- 9
- Được thích
- 0
Hi các bạn,
Hiện tại mình đang dùng VBA để copy dữ liệu các file excel từ folder A ( Folder này chứa khoảng 50 file excel) sang 1 file excel tổng ở cùng folder A này ( file excel tổng chứa các range cố định từ 50 file excel kia) . Mình gặp 1 lỗi như thế này khi chạy Marco:
1. Nếu ở các file excel ở folder A KHÔNG CÓ thông Enable Content khi mở file, thì việc chạy VBA để export data từ các file excel nhỏ lẻ sang file excel tổng diễn ra hoàn toàn bình thường. Tuy nhiên đôi khi 10/50 file excel kia không export được data, mặc dù mình check thì file excel đó không khác gì các file còn lại. Mình phải vào file không export được, chỉnh tay ( paste value.... ) mình rõ chưa nguyên nhân, thì lại export ra được.
*cái này mình nghĩ do mình sửa code bậy bạ* 
2. Nếu 1/nhiều các file excel ở foler A CÓ HIỆN THÔNG BÁO Enable Content ( Anh 1), thì khi chạy Marco sẽ xuất hiện thông báo ( Anh 2):
View attachment 172643 Anh 1
View attachment 172644 Anh 2
Vấn đề: Lỗi thông báo này hiện lên, là đoạn code VBA sẽ không export được data từ bên Folder A sang file exlce tổng được Và phải tắt thông báo đó bằng tay ( rất là chi là mệt khi mình đang dùng code để chạy, mà chọn update thì vẫn không export được vào file excel B). Chỉ có thể export file excel nào không hiện thông báo Enabel Content mà thôi.
=> Chính vì vậy, mọi người ai đã từng bị lỗi này, thì fix như thế nào ạ ? ( vì có rất nhiều file excel ~ 50 file) thì không thế làm bằng tay được.
Link file demo mẫu: https://www.mediafire.com/?pwcxdu13u2kpc3p
**** Lỗi ở File excel ở name "File A4_Loi". Mình dùng file Tổng hợp, chạy run Macro, thì chỉ lấy dc dữ liệu ở File A1, File A2, File A3... còn file A4 thì k được.
- 1 số file đôi khi cũng không export ra được. Mình k biết file đó khác gì các file 1 2 3 ( k bi loi như file 4) hay không nhưng vẫn k epoxrt ra kết quả được. (cái này mình nghĩ code mình sửa bị sai gì đó). Cứ được cái này, lại bị sai lỗi khác
=> Nhờ các cao nhân hướng dẫn hoặc anh chị nào đã viết code hoàn chỉnh, cho em tham khảo được không ạ?

Em cảm ơn mọi người rất nhiều.
Chúc mọi người sức khỏe,
Hiện tại mình đang dùng VBA để copy dữ liệu các file excel từ folder A ( Folder này chứa khoảng 50 file excel) sang 1 file excel tổng ở cùng folder A này ( file excel tổng chứa các range cố định từ 50 file excel kia) . Mình gặp 1 lỗi như thế này khi chạy Marco:
1. Nếu ở các file excel ở folder A KHÔNG CÓ thông Enable Content khi mở file, thì việc chạy VBA để export data từ các file excel nhỏ lẻ sang file excel tổng diễn ra hoàn toàn bình thường. Tuy nhiên đôi khi 10/50 file excel kia không export được data, mặc dù mình check thì file excel đó không khác gì các file còn lại. Mình phải vào file không export được, chỉnh tay ( paste value.... ) mình rõ chưa nguyên nhân, thì lại export ra được.


2. Nếu 1/nhiều các file excel ở foler A CÓ HIỆN THÔNG BÁO Enable Content ( Anh 1), thì khi chạy Marco sẽ xuất hiện thông báo ( Anh 2):
View attachment 172643 Anh 1
View attachment 172644 Anh 2
Vấn đề: Lỗi thông báo này hiện lên, là đoạn code VBA sẽ không export được data từ bên Folder A sang file exlce tổng được Và phải tắt thông báo đó bằng tay ( rất là chi là mệt khi mình đang dùng code để chạy, mà chọn update thì vẫn không export được vào file excel B). Chỉ có thể export file excel nào không hiện thông báo Enabel Content mà thôi.
=> Chính vì vậy, mọi người ai đã từng bị lỗi này, thì fix như thế nào ạ ? ( vì có rất nhiều file excel ~ 50 file) thì không thế làm bằng tay được.
Link file demo mẫu: https://www.mediafire.com/?pwcxdu13u2kpc3p
**** Lỗi ở File excel ở name "File A4_Loi". Mình dùng file Tổng hợp, chạy run Macro, thì chỉ lấy dc dữ liệu ở File A1, File A2, File A3... còn file A4 thì k được.
- 1 số file đôi khi cũng không export ra được. Mình k biết file đó khác gì các file 1 2 3 ( k bi loi như file 4) hay không nhưng vẫn k epoxrt ra kết quả được. (cái này mình nghĩ code mình sửa bị sai gì đó). Cứ được cái này, lại bị sai lỗi khác

=> Nhờ các cao nhân hướng dẫn hoặc anh chị nào đã viết code hoàn chỉnh, cho em tham khảo được không ạ?


Em cảm ơn mọi người rất nhiều.
Chúc mọi người sức khỏe,