Xin giúp đỡ về việc tự động tính tổng nhiều sheet và copy dữ liệu (2 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
    4
    Đượ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 1
    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 1
    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
    Thông cảm nhé, mình không hỗ trợ những trường hợp viết tắt.

    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.
    Dạ Anh, tiêu đề đúng là cột là thành tiền ạ, và cột này luôn nằm cuối cùng, nếu có bị chèn thêm cột thì cũng chèn phía trước nó thôi ạ
     
    Upvote 0
    Upvote 0
    Bạn thử kiểm tra lại.
    Dạ em có chèn thêm vài cột ở sheet N1 thì chạy báo lỗi, Anh xem giúp em với ạ, em cảm ơn
    Bài đã được tự động gộp:

    Cớ sao bạn không gộp hết dữ liệu cả tháng vô 1 trang tính, nhỉ? Sếp không cho làm vậy hay sao?
    Trước đây là em copy hết vào 1 sheet có thêm cột ngày để lọc xem. Mà chỉ mãi sếp cũng không nhớ lọc là phải làm như thế nào. xong bắt để từng sheet như vậy luôn ạ :confused:
     

    File đính kèm

    Lần chỉnh sửa cuối:
    Upvote 0
    Dạ em có chèn thêm vài cột ở sheet N1 thì chạy báo lỗi, Anh xem giúp em với ạ, em cảm ơn
    Bài đã được tự động gộp:


    Trước đây là em copy hết vào 1 sheet có thêm cột ngày để lọc xem. Mà chỉ mãi sếp cũng không nhớ lọc là phải làm như thế nào. xong bắt để từng sheet như vậy luôn ạ :confused:
    Bạn thử chạy lại xem.
     

    File đính kèm

    Upvote 0
    Web KT

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

    Back
    Top Bottom