[Chia sẻ] Rút ngắn danh sách tìm kiếm bằng cách nhập 1 chuỗi ngắn có trong nội dung của danh mục

Liên hệ QC

Maika8008

Thành viên gạo cội
Tham gia
12/6/20
Bài viết
4,739
Được thích
5,671
Donate (Momo)
Donate
Giới tính
Nam
Trước đây tôi có chia sẻ 1 file tại chủ đề này để lấy dữ liệu từ dòng mong muốn của 1 danh mục thông qua combobox tại sheet cần nhập liệu. Việc làm đó có ưu điểm là rút ngắn danh sách tức thời khi người dùng gõ thêm ký tự gợi ý vào combobox. Càng nhiều ký tự thì danh sách tìm càng ngắn, càng dễ tìm thấy dòng mong muốn. Tuy nhiên nó cũng có nhược điểm là code phức tạp, gây khó cho người dùng khi chuyển việc đó sang file khác.

Nay tôi chia sẻ thêm 1 kỹ thuật nữa cũng với mục đích rút ngắn danh sách tìm. Cách này tuy có nhược điểm là không thấy ngay tức thời danh sách rút ngắn ngay khi gõ nhưng cách làm đơn giản hơn, dễ dùng hơn.

Bởi thông thường người dùng không nhớ hoặc khó nhớ được mã số vật tư khi nhập liệu nhưng lại có thể nhớ một vài từ trong tên của vật tư. Do đó, trong file mẫu đính kèm, tại cột Tên hàng của sheet Data, bạn gõ chuỗi ký tự muốn tìm trong danh mục vật tư ở sheet DM rồi bấm Enter. Sau đó trở lại bấm chuột vào ô vừa gõ bạn sẽ thấy 1 nút để khi bấm vào đó sẽ thấy 1 danh sách Validation. Chọn tên vật tư trong danh sách thì các ô khác trên cùng dòng sẽ được điền thông tin tương ứng với tên vật tư.

Người dùng theo những chỗ có ghi chú trong code của Sheet Data và Module 1 để sửa lại địa chỉ khi dùng thực tế vào file của mình.
1680163211380.png
 

File đính kèm

  • RutNganDS_NhapLieuTrenCell.xlsm
    285 KB · Đọc: 81
Lần chỉnh sửa cuối:
Cập nhật ngày cá tháng tư năm 2023. --=0 --=0:):)--=0--=0
 
Lần chỉnh sửa cuối:
Upvote 0
Chào bác, em mới nghịch xong, còn chút lăn tăn bác ạ!!!
Vùng Data của bác @Maika8008 tính từ C8 trở đi Ren 34 của b ở C5 thì không thấy là đúng rồi
Còn cái dưới của b là Copy và Paste không làm tác động đến Sự kiện Worksheet_Change nên là thế thôi
 
Upvote 0
@Hoàng Tuấn 868 B có thể cho em biết là b cười ở chỗ nào không? nếu có sai gì thì sửa chứ sao lại cười thế ạ?
 
Upvote 0
Upvote 0
Còn cái dưới của b
Mình không hiểu cái dưới của "b" là cái dưới của gì, đoán thử vài trường hợp, thấy có trường hợp hơi buồn cười nên tự bật cười thôi.
Chết nhỉ, Đọc xong em cũng thấy giật mình. Em viết tắt từ "bác" thôi mà 1 từ "b" lại bao nhiêu nghĩa :eek:
 
Upvote 0
C8 nhưng tớ nhập nay nó lại tìm được này.
Nhưng nếu nhập 1 món mà không tìm được là sau tìm lại sẽ không được.
Vùng Data của bác @Maika8008 tính từ C8 trở đi Ren 34 của b ở C5 thì không thấy là đúng rồi
Còn cái dưới của b là Copy và Paste không làm tác động đến Sự kiện Worksheet_Change nên là thế thôi
 
Upvote 0
Web KT
Back
Top Bottom