Hướng dẫn lập trình VBA tạo Form tra cứu tìm kiếm trên Excel

Khi sử dụng Excel người dùng khi nhập liệu mã sản phẩm, khách hàng, người bán cần thực hiện việc tìm kiếm từ các bảng danh mục sản phẩm vật tư, danh mục khách hàng, danh mục người bán. Tuy nhiên trên Excel không có sẵn các công cụ để người dùng có thể tạo ra các Form nhập liệu để tìm kiểm tại nhiều cột hoặc một cột cụ thể nào đó, đồng thời nhập liệu giá trị chọn ra ngoài môi trường bảng tính, vì vậy rất khó khăn trong việc tìm kiếm dữ liệu có thể thay thế dùng Add-In để tìm kiếm bỏ ra khoản ngân sách, tuy nhiên cần gửi file cho nhiều người sử dụng thì có thể áp dụng cách lập trình sau:

Video tập hợp mình hướng dẫn khá chi tiết đầy đủ, cung cấp tuần tự giải thuật, mạch code, bạn nào dùng Excel VBA hoàn toàn có thể tham khảo thiết kế trên

Dựng Giao diện Form tìm kiếm

Tại bước này người dùng sẽ sử dụng các control trong VBA như Form, Buttton, Listbox. lable, … và thực hiện kéo thả trên môi trường User Form để thực hiện việc thiết kế ra một Form tìm kiếm sao cho thật ưng ý, phù hợp với nhu cầu tìm kiếm thông tin chi tiết các bước kéo thả, trang trí Form các bạn xem chi tiết lại link VIDEO

Code VBA thực hiện việc tìm kiếm dữ liệu nhập dữ liệu trên Form

Sau khi đã có Form mẫu tìm kiếm về mặt giao diện, người căn cứ theo dữ liệu nguồn như danh mục sản phẩm, danh mục hàng hóa, tại bước lại căn cứ theo các sự kiên mở Form sẽ load thông tin lên Listbox, căn cứ theo sự kiện người dùng nhập liệu trên Textbox nếu kí tự thay đổi ta sẽ thực hiện việc tìm kiếm thông tin, việc chỉ định ngầm định là tìm kiếm tại tất cả các cột hoặc tìm kiếm cụ thể tại một cột nào đó, chi tiết giải thuật code VBA các bạn tham khảo chi tiết theo hướng dẫn VBA

Nhập dữ liệu từ Form nên các tọa độ trên Excel

Tại bước này sau khi tìm kiếm người dùng click vào dòng dữ liệu trên listbox tìm kiếm ta căn cứ theo hành động nhấp đúp chuột để lấy giá trị lựa chọn trên listbox, dựa theo vị chí chuột trên sheet gọi form ta sẽ tiến hành lấy dữ liệu và nhập chi tiết vào tọa độ mong muốn trên Excel, chi tiết mình có hướng dẫn chi tiết theo VIDEO

Trên đây là trọn bộ hướng dẫn mình làm rất chi tiết, tỉ mỉ, chia thực tâm không hề giấu nghề, và rất cẩn thận mình tin chắc nếu bạn nào chịu khó luyện tập, sẽ tạo ra học hỏi rất nhiều thứ từ các video của mình, nó không chỉ là một cái Form tìm kiếm, nó là tư duy code, mạch code, phương pháp giải quyết code. Đừng quên đăng kí theo dõi web để nhận những chia sẻ hay hữu ích nhất về lập trình, dữ liệu, giải pháp nhé!

 

Trả lời

Email của bạn sẽ không được hiển thị công khai.

DMCA.com Protection Status