Mến chào các bạn!
Các bạn giúp mình thực hiện code DIC cho Sheet THNXT lấy dữ liệu lên bảng này theo điều kiện (Mình có sử dụng hàm Sumifs để mô tả trong file)
1. Dữ liệu được lấy lên sheet THNXT là từ sheet DM (Danh mục ; Sheet DM này dùng làm danh mục phát sinh mã cũng như cập nhật số dư đầu kỳ tại ngày 1/1/20xx), và sheet PS (Phát sinh)
2. Dữ liệu được lấy lên và tính số dư Tổng Hợp nhập xuất tồn theo ngày từ Ngày (ô F2) , tới ngày (ô F3) (như trên file đã thực hiện = hàm sumifs)
3. Mã hàng được lấy lên căn cứ theo sheet DM và Sheet PS, chỉ lấy những mã hàng nào có số dư đầu kỳ, hoặc phát sinh nhập xuất tại sheet PS theo điều kiện ngày đã chọn ở mục 2.
Theo trên file thì mã hàng HH008 (mã cũ) & HH019, HH020 (mã mới phát sinh) là không được lấy lên vì 3 mã này trong thời gian từ ngày tới ngày không có số dư, cũng như không có phát sinh nhập xuất. Mục đích của việc này là giới hạn lại danh sách khi load lên tại sheet THNXT (giống như 1 số phần mềm kế toán có chức năng này).
Nếu trường hợp qua các tháng khác (nếu có phát sinh 3 mã này trên sheet PS) thì khi xem dữ liệu từ ngày tới ngày tại sheet THNXT thì các mã này lại tự động lấy lên...trên sheet THNXT...
Hiện tại trên Sheet THNXT là mình làm bằng tay nên đã cố tình không cho xuất hiện 3 mã này trên đó.
Mong muốn của mình là lấy được dữ liệu lên sheet THNXT như mình đang làm, dữ liệu lấy tự động từ cột A tới cột L (cụ thể là từ A7 - chỉ tiêu đề là có sẵn)
Mong các bạn giúp mình thưc hiện ý đồ trên bằng code VBA DIC (Scripting.Dictionary)
Trân trọng cảm ơn mọi người đã đọc!
Các bạn giúp mình thực hiện code DIC cho Sheet THNXT lấy dữ liệu lên bảng này theo điều kiện (Mình có sử dụng hàm Sumifs để mô tả trong file)
1. Dữ liệu được lấy lên sheet THNXT là từ sheet DM (Danh mục ; Sheet DM này dùng làm danh mục phát sinh mã cũng như cập nhật số dư đầu kỳ tại ngày 1/1/20xx), và sheet PS (Phát sinh)
2. Dữ liệu được lấy lên và tính số dư Tổng Hợp nhập xuất tồn theo ngày từ Ngày (ô F2) , tới ngày (ô F3) (như trên file đã thực hiện = hàm sumifs)
3. Mã hàng được lấy lên căn cứ theo sheet DM và Sheet PS, chỉ lấy những mã hàng nào có số dư đầu kỳ, hoặc phát sinh nhập xuất tại sheet PS theo điều kiện ngày đã chọn ở mục 2.
Theo trên file thì mã hàng HH008 (mã cũ) & HH019, HH020 (mã mới phát sinh) là không được lấy lên vì 3 mã này trong thời gian từ ngày tới ngày không có số dư, cũng như không có phát sinh nhập xuất. Mục đích của việc này là giới hạn lại danh sách khi load lên tại sheet THNXT (giống như 1 số phần mềm kế toán có chức năng này).
Nếu trường hợp qua các tháng khác (nếu có phát sinh 3 mã này trên sheet PS) thì khi xem dữ liệu từ ngày tới ngày tại sheet THNXT thì các mã này lại tự động lấy lên...trên sheet THNXT...
Hiện tại trên Sheet THNXT là mình làm bằng tay nên đã cố tình không cho xuất hiện 3 mã này trên đó.
Mong muốn của mình là lấy được dữ liệu lên sheet THNXT như mình đang làm, dữ liệu lấy tự động từ cột A tới cột L (cụ thể là từ A7 - chỉ tiêu đề là có sẵn)
Mong các bạn giúp mình thưc hiện ý đồ trên bằng code VBA DIC (Scripting.Dictionary)
Trân trọng cảm ơn mọi người đã đọc!
File đính kèm
Lần chỉnh sửa cuối: