Xin giúp đỡ về việc tự động tính tổng nhiều sheet và copy dữ liệu (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

thuyquyen_2001

Thành viên mới
Tham gia
18/5/25
Bài viết
2
Được thích
0
Em chào các Anh,Chị trên diễn đàn ạ
Em có 1 file báo cáo về doanh thu theo ngày. chia làm nhiều sheet, mỗi sheet là 1 ngày. Sếp sẽ yêu cầu báo cáo doanh thu từ ngày đến ngày bất kỳ. Em đính kèm file
Trên file BAO CAO TONG có các sheet từ N1 đến N7 là doanh thu từ ngày 1 đến ngày 7. Ví dụ sếp sẽ yêu cầu em báo cáo doanh thu các sản phẩm từ ngày 1 đến ngày 3, em sẽ copy các sheet N1, N2, N3 vào sheet DL N1-N3. Tại sheet BC N1-N3 là em lọc hết các giá trị trùng nhau và Sumifs từ sheet DL N1-N3 để ra kết quả báo cáo.
Em sẽ được yêu cầu báo cáo doanh thu trong 1 khoảng thời gian bất kỳ, thường xuyên. Mỗi lần như vậy là em copy các sheet các ngày được yêu cầu báo cáo vào 1 sheet tổng, rồi lọc trùng, rồi Sumifs. thao tác lặp đi lặp lại rất lâu. Nhờ các Anh,Chị giúp đỡ em tự động hóa bằng VBA có được không ạ, có thể chọn được sheet cần tổng hợp trước khi thực hiện cộng tổng doanh thu
Với trong file đính kèm có thư mục BAO CAO NGAY chứa các sheet doanh thu của từng ngày. Em phải đưa nó vào file BAO CAO TONG. Có khi điều chỉnh doanh thu cả tháng là phải copy lại từ đầu, có cách nào tự động copy vào không ạ.
Nhờ mọi người giúp em với, em cảm ơn nhiều ạ.
 

File đính kèm

Em chào các Anh,Chị trên diễn đàn ạ
Em có 1 file báo cáo về doanh thu theo ngày. chia làm nhiều sheet, mỗi sheet là 1 ngày. Sếp sẽ yêu cầu báo cáo doanh thu từ ngày đến ngày bất kỳ. Em đính kèm file
Trên file BAO CAO TONG có các sheet từ N1 đến N7 là doanh thu từ ngày 1 đến ngày 7. Ví dụ sếp sẽ yêu cầu em báo cáo doanh thu các sản phẩm từ ngày 1 đến ngày 3, em sẽ copy các sheet N1, N2, N3 vào sheet DL N1-N3. Tại sheet BC N1-N3 là em lọc hết các giá trị trùng nhau và Sumifs từ sheet DL N1-N3 để ra kết quả báo cáo.
Em sẽ được yêu cầu báo cáo doanh thu trong 1 khoảng thời gian bất kỳ, thường xuyên. Mỗi lần như vậy là em copy các sheet các ngày được yêu cầu báo cáo vào 1 sheet tổng, rồi lọc trùng, rồi Sumifs. thao tác lặp đi lặp lại rất lâu. Nhờ các Anh,Chị giúp đỡ em tự động hóa bằng VBA có được không ạ, có thể chọn được sheet cần tổng hợp trước khi thực hiện cộng tổng doanh thu
Với trong file đính kèm có thư mục BAO CAO NGAY chứa các sheet doanh thu của từng ngày. Em phải đưa nó vào file BAO CAO TONG. Có khi điều chỉnh doanh thu cả tháng là phải copy lại từ đầu, có cách nào tự động copy vào không ạ.
Nhờ mọi người giúp em với, em cảm ơn nhiều ạ.
Không biết có đúng ý bạn không.
 

File đính kèm

Upvote 0
Không biết có đúng ý bạn không.
Dạ file chạy đã đúng rồi ạ, em cảm ơn Anh nhiều ạ. Với em nhờ Anh giúp em thêm cái này nữa được không ạ, là cái cột tổng trên các sheet N... nó thường nằm ở vị trí cột F, nhưng mà có những file dữ liệu đổ về nó bị chèn thêm các dữ liệu khác vào, và cái cột Tổng đó nó không có cố định, chỉ có các cột STT, Mã, Tên hàng hóa và quy cách, Xuất xứ, ĐVT là cố định không khi nào thay đổi. Có cách nào để nó tự dò tìm cột có tiêu đề Tổng và thực hiện cộng tổng không ạ. Em xin lỗi vì quên đề cập vấn đề này tại bài #1. Nhờ Anh giúp em với, em cảm ơn ạ
 
Upvote 0
Upvote 0
mình cũng đang cần tìm cách này, nhưng file mình ko chạy đc code vba, ko biết bị gì ạ
View attachment 308229View attachment 308229
Thông cảm nhé, mình không hỗ trợ những trường hợp viết tắt.
Có cách nào để nó tự dò tìm cột có tiêu đề Tổng và thực hiện cộng tổng không ạ.
Cái này phải chính xác từng ký tự, trong các file ngày của bạn mình không tìm thấy cột nào có tiêu đề là chữ "Tổng", chỉ thấy có cột có tiêu đề là "Thành tiền". bạn thử kiểm tra lại xem thế nào. Ngoài ra có phải cột đó luôn ở ngoai cùng bên phải không hay có khi nằm giữa hai cột.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom