[Chia sẻ code] VBA tính toán nhập xuất tồn và lọc xuất báo cáo chi tiết theo nhiều điều kiện

CRV

SMod
Thành viên BQT
Chào các bạn,

Bài toán nhập xuất tồn cũng là một chủ đề khiến nhiều người quan tâm,vì vậy xuất phát từ chủ đề đang còn dở dang,do tác giả bài viết chưa nêu rõ vấn đề nhu cầu mong muốn nhưng không có ý định tiếp tục nên mình tạo ra một chủ đề này, nhằm mục đích giao lưu chia sẻ kiến thức cùng trao đổi để học hỏi.

Dựa vào các nội dung trong chủ để trước (theo những gì mình hiểu), mình mô tả lại như sau :

1.Dữ liệu đầu vào là sheet "DATABASE", trong đó có 4 cột cần quan tâm :
-MA HANG: Mã hàng hóa
-LOAI NHAP XUAT: N = Nhập ; X=Xuất
-DATE: Ngày phát sinh
- SO LUONG: Số lượng
Bạn cần đăng nhập để thấy đính kèm



2.Tại sheet "Inventory report" là dữ liệu đầu ra là báo cáo nhập xuất tồn và báo cáo chi tiết, dựa vào các điều kiện sau:
2.1) Lọc (tìm kiếm) theo danh sách mã hàng có sẵn tại cột E (MA HANG) nếu ô F1=TRUE , nếu F1=FALSE (lấy tất cả mã hàng)
2.2) Lọc từ ngày (X)...đến ngày (Y)… theo ngày phát sinh.
2.3) Tồn đầu kỳ sẽ tính từ ngày phát sinh bắt đầu phát sinh... đến ngày X-1
2.4) Liệt kê các mã hàng (tùy theo lựa chọn 2.1) có nhập kho và xuất kho phát sinh trong khoảng từ ngày X đến ngày Y và các mã hàng còn tồn kho (chưa xuất hết).

Bạn cần đăng nhập để thấy đính kèm


Mình gửi cách mình đã làm các bạn tham khảo và góp ý nhé,
Trân trọng.
 

Đính kèm

Thvba84

Yêu THVBA
Chưa xem file, nhưng với yêu cầu lọc theo Lot thì hoàn toàn được nha bạn.
 
Top