Chào các bác, dạo này em đang đau đầu với việc tổng hợp báo cáo từ 20 chi nhánh về một file tổng. Mỗi chi nhánh gửi về một file Excel riêng, cấu trúc cột thì giống nhau nhưng số lượng dòng thì mỗi file mỗi khác. Việc copy-paste thủ công mất rất nhiều thời gian và dễ sai sót.
Em đã tìm hiểu và thấy có nhiều cách để xử lý, ví dụ như dùng Power Query hoặc VBA. Tuy nhiên, em mới bắt đầu với Excel nên hơi bỡ ngỡ. Bác nào có kinh nghiệm trong việc này có thể chia sẻ cho em xin một hướng dẫn chi tiết hoặc một đoạn code VBA đơn giản để tự động hóa việc này không ạ?
Mục tiêu của em là:
- Tự động gom dữ liệu từ tất cả các file Excel trong một thư mục (ví dụ: C:\BaoCaoChiNhanh\) vào một sheet duy nhất trong file Excel tổng.
- Các file con có thể có số lượng dòng khác nhau.
- Dữ liệu gom về cần giữ nguyên định dạng (hoặc ít nhất là các cột dữ liệu).
Em có tham khảo một số bài về Power Query nhưng chưa hình dung ra cách áp dụng cụ thể cho trường hợp có nhiều file con như em. Nếu có thể, xin các bác chỉ giáo thêm về cả hai phương pháp (Power Query và VBA) để em có cái nhìn tổng quan ạ.
Em xin cảm ơn!