[Nhờ giúp] Copy dữ liệu từ nhiều file excel có tên khác nhau vào một file gốc
Chào các anh chị trong diễn đàn. Em phải làm công tác tổng hợp số liệu từ nhiều nơi báo cáo về. Các File báo cáo từ các nơi đều lấy mẫu từ file nguồn do em cung cấp vì vậy có đặc điểm giống nhau về cấu trúc và định dạng. Trong file báo cáo của nhiều nơi gửi về em phải tổng hợp dữ liệu từ 21 sheet khác nhau trong một file excel (từ sheet B1, B2,... đến sheet B21), dữ liệu của sheet nào sẽ phải tổng hợp tương ứng với sheet đó (các sheet màu đỏ trong file đính kèm là sheet có chứa công thức thống kê dữ liệu tương ứng với các sheet có chứa thông tin ở sheet B1, B2,... đến sheet B21, vì vậy không cần copy dữ liệu từ các nơi gửi về).
1. Em mong các anh chị trong diễn đàn giúp đỡ, làm giúp em một đoạn code có thể cùng một lúc copy được dữ liệu từ nhiều file excel có tên khác nhau do nhiều nơi báo cáo gửi về vào file excel tổng hợp của em (Lưu ý: dữ liệu của sheet nào copy vào sheet đó. Ví dụ: Trong file tổng hợp có sheet B1, B2,...; trong file excel của các nơi báo cáo gửi về cũng có sheet B1, B2,... cho nên dữ liệu của sheet B1, B2 của các nơi báo cáo về sẽ copy vào sheet B1, B2 của file tổng hợp). dữ liệu copy vào file tổng hợp sẽ lấy định dạng ở file tổng hợp ạ.
2. Nhân tiện đây, nhờ các anh, chị viết giúp em một đoạn code để copy dạng text tất cả các sheet BÁO CÁO THỐNG KÊ trong file tổng hợp (sheet em tô màu đỏ trong file đính kèm) sang một file excel mới; tương tự như vậy với sheet BÁO CÁO THÁNG (sheet em tô màu xanh trong file đính kèm). Em có thể chọn nơi lưu file được thì tốt ạ.
Các yêu cầu em có nêu trong sheet Nhap_Xuat.
Có thể em nhờ vả hơi nhiều nhưng em mới đang học những bài đầu tiên về VBA. Những yêu cầu của công việc em nêu trên là ngoài tầm hiều biểt của em về Excel và ngôn ngữ VBA. Kính mong anh chị trong diễn đàn bớt chút thời gian giúp đỡ.
Em có xem bài của bác ĐT Nguyen hướng dẫn tại đây: https://www.youtube.com/watch?v=ShTVo4sHAlc nhưng em chịu không hiểu gì cả. Em đưa link lên để các anh chị tham khảo thêm. (Không biết có vi phạm nội quy diễn đàn không nữa, nếu có vi phạm mong mod bỏ qua và xoá link youtube đi giúp em ạ).
Chào các anh chị trong diễn đàn. Em phải làm công tác tổng hợp số liệu từ nhiều nơi báo cáo về. Các File báo cáo từ các nơi đều lấy mẫu từ file nguồn do em cung cấp vì vậy có đặc điểm giống nhau về cấu trúc và định dạng. Trong file báo cáo của nhiều nơi gửi về em phải tổng hợp dữ liệu từ 21 sheet khác nhau trong một file excel (từ sheet B1, B2,... đến sheet B21), dữ liệu của sheet nào sẽ phải tổng hợp tương ứng với sheet đó (các sheet màu đỏ trong file đính kèm là sheet có chứa công thức thống kê dữ liệu tương ứng với các sheet có chứa thông tin ở sheet B1, B2,... đến sheet B21, vì vậy không cần copy dữ liệu từ các nơi gửi về).
1. Em mong các anh chị trong diễn đàn giúp đỡ, làm giúp em một đoạn code có thể cùng một lúc copy được dữ liệu từ nhiều file excel có tên khác nhau do nhiều nơi báo cáo gửi về vào file excel tổng hợp của em (Lưu ý: dữ liệu của sheet nào copy vào sheet đó. Ví dụ: Trong file tổng hợp có sheet B1, B2,...; trong file excel của các nơi báo cáo gửi về cũng có sheet B1, B2,... cho nên dữ liệu của sheet B1, B2 của các nơi báo cáo về sẽ copy vào sheet B1, B2 của file tổng hợp). dữ liệu copy vào file tổng hợp sẽ lấy định dạng ở file tổng hợp ạ.
2. Nhân tiện đây, nhờ các anh, chị viết giúp em một đoạn code để copy dạng text tất cả các sheet BÁO CÁO THỐNG KÊ trong file tổng hợp (sheet em tô màu đỏ trong file đính kèm) sang một file excel mới; tương tự như vậy với sheet BÁO CÁO THÁNG (sheet em tô màu xanh trong file đính kèm). Em có thể chọn nơi lưu file được thì tốt ạ.
Các yêu cầu em có nêu trong sheet Nhap_Xuat.
Có thể em nhờ vả hơi nhiều nhưng em mới đang học những bài đầu tiên về VBA. Những yêu cầu của công việc em nêu trên là ngoài tầm hiều biểt của em về Excel và ngôn ngữ VBA. Kính mong anh chị trong diễn đàn bớt chút thời gian giúp đỡ.
Em có xem bài của bác ĐT Nguyen hướng dẫn tại đây: https://www.youtube.com/watch?v=ShTVo4sHAlc nhưng em chịu không hiểu gì cả. Em đưa link lên để các anh chị tham khảo thêm. (Không biết có vi phạm nội quy diễn đàn không nữa, nếu có vi phạm mong mod bỏ qua và xoá link youtube đi giúp em ạ).
File đính kèm
Lần chỉnh sửa cuối: