Lọc dữ liệu với nhiều điều kiện (nhiều hơn 4 điều kiện) bằng VBA

Liên hệ QC

thao nguyen01

Thành viên thường trực
Tham gia
8/12/19
Bài viết
214
Được thích
25
Kính gửi anh/chị

Em đang làm báo cáo lọc dữ liệu với nhiều điều kiện (nhiều hơn 4 điều kiện). Em viết code với điều kiện IF nhưng code em phải sử dụng đến 16 cặp điều kiện ngăn cách bằng OR kết hợp với nhau. Trường hợp của em sẽ cho điều kiện loại, nơi phát hành, tình trạng tùy biến (có thể có hoặc không). Lúc đó báo cáo sẽ theo từ ngày, đến ngày (bắt buộc) và thêm điều kiện loại, nơi phát hành, tình trạng được chọn. Các trường hợp cho các điều kiện ở trên em tính là tổ hợp chập k của 4 cộng lại, kết quả em ra 16 trường hợp ạ.

Anh/chị có cách nào giúp em vì nhiều điều kiện sẽ dễ sót và rối ạ. Em cảm ơn anh/chị nhiều ạ.
 

File đính kèm

  • bao cao.xlsb
    30.8 KB · Đọc: 11
Kính gửi anh/chị

Em đang làm báo cáo lọc dữ liệu với nhiều điều kiện (nhiều hơn 4 điều kiện). Em viết code với điều kiện IF nhưng code em phải sử dụng đến 16 cặp điều kiện ngăn cách bằng OR kết hợp với nhau. Trường hợp của em sẽ cho điều kiện loại, nơi phát hành, tình trạng tùy biến (có thể có hoặc không). Lúc đó báo cáo sẽ theo từ ngày, đến ngày (bắt buộc) và thêm điều kiện loại, nơi phát hành, tình trạng được chọn. Các trường hợp cho các điều kiện ở trên em tính là tổ hợp chập k của 4 cộng lại, kết quả em ra 16 trường hợp ạ.

Anh/chị có cách nào giúp em vì nhiều điều kiện sẽ dễ sót và rối ạ. Em cảm ơn anh/chị nhiều ạ.
Góp ý cho bạn:
1/ Cấu trúc File bạn làm chưa hợp lý, tham khảo File trong bài viết ở link sau:
Quản Lý Công Văn đi Và đến

2/ Về lọc dữ liệu bạn nên sử dụng code Filter hoặc Advanced Filter.
 
Web KT
Back
Top Bottom