gắn 1 vùng vào cbb trong excel theo đk ở 1 ô xác định? (1 người xem)

Liên hệ QC

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

hoatinhyeu862000

Thành viên hoạt động
Tham gia
19/7/13
Bài viết
135
Được thích
3
Như tiêu đề em có 1 danh sách(ở đây em chỉ làm ví dụ vì danh sách khá dài). Mô tả chi tiết thế này ạ: Khi em đánh các ký tự vào Ô B2(đã bôi vàng) thì trong CBB sẽ liệt kê ra các tên có trong ký tự đó lấy vùng dữ lieu ở cột A:A cho đến khi đánh cả vào ô B2 tên đầy đủ, Tức là sẽ lọc từ 1 chữ cái đến 1 từ và cụm từ ạ. Em VD: Em đánh chữ L thì nó sẽ liệt kê toàn bộ các tên lien quan đến chữ L, từ Lê Thì cũng sẽ liệt kê ra tất và sổ xuống CBB, hoặc 1 cụm từ Lê Văn ... cũng vậy ạ. Mục đích của việc này là em đang muốn kiểm tra các ký tự trùng nhau theo Công việc ạ.
 

File đính kèm

Như tiêu đề em có 1 danh sách(ở đây em chỉ làm ví dụ vì danh sách khá dài). Mô tả chi tiết thế này ạ: Khi em đánh các ký tự vào Ô B2(đã bôi vàng) thì trong CBB sẽ liệt kê ra các tên có trong ký tự đó lấy vùng dữ lieu ở cột A:A cho đến khi đánh cả vào ô B2 tên đầy đủ, Tức là sẽ lọc từ 1 chữ cái đến 1 từ và cụm từ ạ. Em VD: Em đánh chữ L thì nó sẽ liệt kê toàn bộ các tên lien quan đến chữ L, từ Lê Thì cũng sẽ liệt kê ra tất và sổ xuống CBB, hoặc 1 cụm từ Lê Văn ... cũng vậy ạ. Mục đích của việc này là em đang muốn kiểm tra các ký tự trùng nhau theo Công việc ạ.

Hi Bạn

Nếu bạn muốn tìm ngay khi đánh kí tự thì có lẽ yêu cầu vượt qua mức Excel có thể giải quyết rồi.
Bạn để ý chỉ khi nào bạn nhập hoàn thành và nhấn enter thì excel mới thực hiện thôi, chứ không có giải quyết sự kiện Keydown nên không tìm ngay thời điểm nhập được.

Thân!
 
Upvote 0
Hi Bạn

Nếu bạn muốn tìm ngay khi đánh kí tự thì có lẽ yêu cầu vượt qua mức Excel có thể giải quyết rồi.
Bạn để ý chỉ khi nào bạn nhập hoàn thành và nhấn enter thì excel mới thực hiện thôi, chứ không có giải quyết sự kiện Keydown nên không tìm ngay thời điểm nhập được.

Thân!

Thì đâu có sao! Khi gõ ký tự, dù chưa Enter nhưng khi muốn xem list thì bắt buộc phải bấm vào mũi tên xổ xuống của Dropdown mà ---> Khi đó ta sẽ xử lý danh sách
-------------------------------
Mục đích của việc này là em đang muốn kiểm tra các ký tự trùng nhau theo Công việc ạ.
Chưa hiểu rõ lắm về MỤC ĐÍCH này. Kiểm tra cái gì chứ?
 
Upvote 0
Thì đâu có sao! Khi gõ ký tự, dù chưa Enter nhưng khi muốn xem list thì bắt buộc phải bấm vào mũi tên xổ xuống của Dropdown mà ---> Khi đó ta sẽ xử lý danh sách
-------------------------------

Chưa hiểu rõ lắm về MỤC ĐÍCH này. Kiểm tra cái gì chứ?

Hi Bạn

Mình hiểu thế này, khi mình kích vào dropdown thì code sẽ xoá tất cả Items trên combobox sau đó cập nhật mới bằng cách quét qua cột A và chỉ lọc ra theo cái công thức: If(Left(Ai,Len(B2)) = B2, Add to Combobox, Nothing)
Nhưng mình kg biết cách nào để làm khi kích vào Combobox thì chạy code vì sự kiện change hay click chỉ hoạt động khi click lên item.

Thanks
 
Upvote 0
Như tiêu đề em có 1 danh sách(ở đây em chỉ làm ví dụ vì danh sách khá dài). Mô tả chi tiết thế này ạ: Khi em đánh các ký tự vào Ô B2(đã bôi vàng) thì trong CBB sẽ liệt kê ra các tên có trong ký tự đó lấy vùng dữ lieu ở cột A:A cho đến khi đánh cả vào ô B2 tên đầy đủ, Tức là sẽ lọc từ 1 chữ cái đến 1 từ và cụm từ ạ. Em VD: Em đánh chữ L thì nó sẽ liệt kê toàn bộ các tên lien quan đến chữ L, từ Lê Thì cũng sẽ liệt kê ra tất và sổ xuống CBB, hoặc 1 cụm từ Lê Văn ... cũng vậy ạ. Mục đích của việc này là em đang muốn kiểm tra các ký tự trùng nhau theo Công việc ạ.

Hi Bạn

Hay bạn xem theo đường dẫn sau dùng Data Validation thử xem

http://www.giaiphapexcel.com/forum/showthread.php?86635-Cách-liên-kết-các-combo-box-trong-excel

Đặt điều kiện trong công thức phù hợp là được.
 
Upvote 0
Nhưng mình kg biết cách nào để làm khi kích vào Combobox thì chạy code vì sự kiện change hay click chỉ hoạt động khi click lên item.

Thanks

- Thứ nhất: Dùng ComboBox ActiveX Control (thay vì Dropdown thuộc Forms)
- Thứ hai: Dùng sự kiện DropButtonClick (code chạy khi bấm vào mũi tên xổ xuống)
Vậy thôi
 
Upvote 0

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

Back
Top Bottom