Trợ giúp datavalidation thông minh (1 người xem)

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

dola_vietnam

Thành viên mới
Tham gia
5/5/09
Bài viết
29
Được thích
2
Chao các bạn.
Mình có bài toán này mong các bạn trên diễn đàn trợ giúp ạ
trong file đính kèm
- sheet LIST là dữ liệu nguồn số lượng dòng sẽ phải tăng thêm nhiều theo năm tháng.
- sheet NHAP tại cột G ở một hàng bất kỳ chỉ cần gõ vài ký tự sẽ hiển thị được địa chỉ có chứa ký tự đó. hoặc gõ chính xác 1 từ thì hiển thị được cả dòng có chứa từ đó.
Ví dụ : tại G11 mình gõ LOND PLOT thì sẽ hiển thị được cả dòng chứa LOND PLOT L, NOMURA-HAIPHONG INDUSTRIAL ZONE KM13

mình có tham khảo bài Hỏi cách tạo combo box thông minh http://www.giaiphapexcel.com/forum/showthread.php?72633-Hỏi-cách-tạo-combo-box-thông-minh

nhưng vì dữ liệu lớn quá khi áp dụng file bị cheo 1 lúc mới lọc ra được các dòng tương tự

rất mong các bạn giúp đỡ.
Trân trọng cảm ơn
 

File đính kèm

BẠn xem file nhé. Tôi sửa một chút Code bài anh QuangHai trong topic bạn tham khảo bên trên cho phù hợp với file của bạn.
 

File đính kèm

Cảm ơn bác. code chạy nhanh quá.
bác giúp em nốt phần khi đã chọn tên được rồi thì đồng thời hiển thị luôn 2 cột State , Territory được ko ạ?
 
Cảm ơn bác. code chạy nhanh quá.
bác giúp em nốt phần khi đã chọn tên được rồi thì đồng thời hiển thị luôn 2 cột State , Territory được ko ạ?
Bạn muốn hiển thị vào đâu? Trên List box hay trên Sheet. Nếu trên sheet thì hiển thị tại cột nào?
 
trong sheet LIST của em còn 2 cột C,D khi chọn tên bên sheet NHAP thì đồng thời lấy thông tin của cột C,D sheet LIST cho vào cột H,I bên sheet NHAP
 
Như thế này hả bạn?...
 

File đính kèm

Như thế này hả bạn?...

Dạ vâng đúng rồi ạ.
- còn 1 trường hợp ngoài lề em đang tư duy bác có thể giúp em nốt với được không ạ?
em tạo thêm 1 sheet NHANVIEN. trong 1 địa chỉ sẽ có nhiều nhân viên làm việc khi chọn địa chỉ ấy ở cột J sheet NHAP chỉ hiển thị ra tên nhân viên làm việc ở địa chỉ đó được ko ạ. chọn tên nhân viên rồi đồng thời hiển thị ở cột K, L thông tin tương ứng
 
em quên file đính kèm

Dạ vâng đúng rồi ạ.
- còn 1 trường hợp ngoài lề em đang tư duy bác có thể giúp em nốt với được không ạ?
em tạo thêm 1 sheet NHANVIEN. trong 1 địa chỉ sẽ có nhiều nhân viên làm việc khi chọn địa chỉ ấy ở cột J sheet NHAP chỉ hiển thị ra tên nhân viên làm việc ở địa chỉ đó được ko ạ. chọn tên nhân viên rồi đồng thời hiển thị ở cột K, L thông tin tương ứng
 

File đính kèm

Dạ vâng đúng rồi ạ.
- còn 1 trường hợp ngoài lề em đang tư duy bác có thể giúp em nốt với được không ạ?
em tạo thêm 1 sheet NHANVIEN. trong 1 địa chỉ sẽ có nhiều nhân viên làm việc khi chọn địa chỉ ấy ở cột J sheet NHAP chỉ hiển thị ra tên nhân viên làm việc ở địa chỉ đó được ko ạ. chọn tên nhân viên rồi đồng thời hiển thị ở cột K, L thông tin tương ứng
Như thế này hả bạn?...
 

File đính kèm

hi hi... mới chỉ hiển thị được 1 người bác ạ (NGUYỄN VAN A) trong 1 địa chỉ có 5 người làm việc.

+ LOND PLOT L, NOMURA-HAIPHONG INDUSTRIAL ZONE KM13

[TABLE="width: 194"]
[TR]
[TD] - NGUYÊN VĂN A[/TD]
[/TR]
[TR]
[TD] - NGUYỄN VĂN B[/TD]
[/TR]
[TR]
[TD] - NGHUYỄN VĂN C[/TD]
[/TR]
[TR]
[TD] - CẢM ƠN BÁC[/TD]
[/TR]
[/TABLE]
 
Dạ vâng file em cập nhật thêm thông tin

trong sheet NHANVIEN em để tên nhân viên nằm trong các địa chỉ khác nhau. các địa chỉ được chộn lẫn ko theo tính nhất quán.

khi 1 dòng bất kỳ trong sheet NHAP chọn địa chỉ sẽ lọc ra được các nhân viên có trong địa chỉ đó
 

File đính kèm

Tôi chẳng thấy Code sai chỗ nào cả, bạn kiểm tra lại dữ liệu ví dụ của bạn

LOND PLOT L, NOMURA-HAIPHONG INDUSTRIAL ZONE KM13
LOND PLOT L, NOMURA-HAIPHONG INDUSTRIAL ZONE KM14
LOND PLOT L, NOMURA-HAIPHONG INDUSTRIAL ZONE KM15
...........................................................................

=>
Sai cái phần in đậm kia thì làm sao mà tìm.
 
sorry bác ạ. em kiểm tra kỹ lại thì hóa ra LOND PLOT L, NOMURA-HAIPHONG INDUSTRIAL ZONE KM13
khi em kéo các dòng chữ KM13-KM14-20.

chuẩn lắm rồi bác ạ.
em xin chân thành cảm ơn bác nhiều. chúc bác mạnh khỏe công tác tốt.
ps: năm tới em triển khai phần mềm cho toàn hệ thống có thể PM bác được ko ạ?
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom