Phương Linh
Phương Linh
Thảo luận 4 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 228 lượt xem

Cho mình Nếu muốn thêm nhiều Bộ lọc khác trong cùng 1 sheet ví dụ tìm theo

Cho mình hỏi: Nếu muốn thêm nhiều Bộ lọc khác trong cùng 1 sheet, ví dụ tìm theo Đơn vị soạn thảo, Người ký,.. (hình đính kèm) thì nên tạo macro như thế nào ạ?

Thảo luận 4 câu trả lời
Lượt xem 228 lượt xem
Vỗ tay vỗ tay
Phương Linh 09:12 - Dec 22, 2021

Chào bạn bạn làm thêm một bộ lọc nữa nhé tương tự bạn nhé.

Vỗ tay vỗ tay
Phương Linh 09:12 - Dec 22, 2021

Mỗi một điều kiện lọc bạn muốn sử dụng thì bạn tạo riêng 1 macro. Cách tạo macro giống như bài giảng và các macro không liên quan gì tới nhau (mỗi macro 1 nhiệm vụ riêng)

Trong sự kiện bạn cũng đặt sự kiện worksheet_change, trong sự kiện này bạn giới hạn vị trí sự kiện: mỗi ô tìm kiếm chỉ chạy 1 macro lọc trên 1 cột .

Vỗ tay vỗ tay
Phương Linh 17:12 - Dec 22, 2021

Để tạo phần Tìm kiếm "Đơn vị soạn thảo", mình đã copy phần Module 1 sang Module 2 và thay đổi vị trí ô xong. Tuy nhiên đến phần "Sheet3 (CV_Di)" thì mình không biết thêm vào như thế nào, vì tại đây đang có sẵn phần của macro 1 (của phần Tìm kiếm Nội dung). Nếu thêm một bộ lọc khác thì ngăn cách với nhau như thế nào ạ?

"Trong sự kiện bạn cũng đặt sự kiện worksheet_change, trong sự kiện này bạn giới hạn vị trí sự kiện: mỗi ô tìm kiếm chỉ chạy 1 macro lọc trên 1 cột ." 

-> Mình hiểu ý nhưng chưa biết cách làm, mong bạn cho mình biết cụ thể như thế nào ạ.

Vỗ tay vỗ tay
Phương Linh 09:12 - Dec 23, 2021

Cách làm như sau bạn nhé:

IF Range("D2") <> "" then
macro1
ElseIf Range("D3") <> "" then
macro2
...
Else
BoLoc
End If
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông