Xin các bác giúp e lọc dữ liệu (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

chungocoai

Thành viên mới
Tham gia
11/3/08
Bài viết
29
Được thích
0
e đính kèm file các bác xem giúp

* YÊU CẦU:
- Ở tại Sheet sau_loc khi em điền thông tin tên xã, tên thôn, tên người khai thu nhập sẽ đưa ra danh sách những người có tên xã, tên thôn, tên KH hoặc tên vợ chồng sẽ list thành danh sách như e đưa, thoả mãn đủ 3 điều kiện.

các bác cao thủ cho e xin cái đoạn code vba, cho chạy tự động mỗi khi e nhập đủ 3 dữ liệu trên
 

File đính kèm

bác bên trên cũng chỉ có thể là Blackberry vậy.
Cao Thủ là có cái đầu cao cấp về excel bác ợ.
 
e đính kèm file các bác xem giúp

* YÊU CẦU:
- Ở tại Sheet sau_loc khi em điền thông tin tên xã, tên thôn, tên người khai thu nhập sẽ đưa ra danh sách những người có tên xã, tên thôn, tên KH hoặc tên vợ chồng sẽ list thành danh sách như e đưa, thoả mãn đủ 3 điều kiện.

các bác cao thủ cho e xin cái đoạn code vba, cho chạy tự động mỗi khi e nhập đủ 3 dữ liệu trên

Mình nghĩ bạn có thể tự tạo cho mình marco theo yêu cầu nhưng cần sử dụng chút mẹo. Bạn có thể làm như sau ( Ở đây mình tận dụng Advance Filter).
- Ở sheet "yeu cau" bạn nên sắp xếp lại điều kiện theo hàng ngang để dùng advance Filter.
- Bạn tạo mới 1 marco và thao tác như sau:
+ copy tất cả dữ liệu ở sheet data sang sheet yêu cầu - copy vào 1 ví trí nào đó không ảnh hưởng đến bảng kq. Bạn phải copy vì advance filter ko trả đc kết quả sang sheet, khác với sheet data đc chọn.
+ Chọn data vừa copy - chọn advance filter. Trong advance bạn chọn copy sang vùng mới chọn "A7". thế là đc kq mong muốn.
+ Xóa data đã copy đi là xong.
Bạn đc code mong muốn rùi paste vào sự kiện Sheet_change thêm dòng code: Application.screenupdating = Flase để ở đàu nữa là đc 1 sub hoàn chỉnh.

Mình nêu ra cách này thì có thể bạn sẽ linh động trong việc tự động tạo code cho mình trong 1 số trường hợp khác. hj
 
em đã chỉnh sửa và làm được như mong muốn, xin chân thành cảm ơn các bác đã hướng dẫn nhiệt tình @hpkhuong
 
E có thêm cái này nhờ các bác giúp nữa ạ.
Tinh thần e có 1 file gốc thunhap.xlsx có chứa dữ liệu từ A1:FR40000
nhưng trong đó e chỉ cần 1 số cột như ví dụ minh hoạ mà thôi, khổ một nỗi là các cột mà e cắt gọt lại để thành ví dụ không liền kề sát nhau trong file thunhap.xlsx để copy tất cả dữ liệu của file thunhap.xlsx sang file mới thì e đã có marco rùi. Nhưng copy tất cả dung lượng file lớn quá và chạy rất chậm.
Vì vậy e nhờ các bác cho e xin đoạn macro copy từng cột theo yêu cầu (ví dụ: e chỉ cần copy dữ liệu của cột A,D,F,T,M,FR của file thunhap.xlsx gốc) vào file sheet DATA của file hosothunhap.xls như ví dụ của em.
Xin chân thành cảm ơn các bác.
 
Web KT

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

Back
Top Bottom