Hướng dẫn tạo userform tra cứu dữ liệu trong Excel vô cùng đơn giản
Có khá nhiều bạn hỏi về cách tra cứu theo từ khóa, dữ liệu gắn vào Textbox. Hôm nay mình xin giới thiệu một cách để thực hiện điều này. Bạn có thẻ theo dõi video để hình dung ra Userform này giúp chúng ta nhập liệu nhanh và chính xác cũng như hiệu quả hơn đến mức nào:
Giả sử bạn có một Sheet DMHH như sau:
Và 1 Sheet TEST khi các bạn click đúp vào một ô trong cột A thì hiện ra cái form, bạn gõ từ khóa vào ô tra cứu dữ liệu được lọc ra.
Sau đó bạn chọn những mã cần gắn vào sheet Test :
Để làm điều này không khó. Đầu tiên những bạn Nhán alt + F11 vào Visual basic editor, vào thẻ Insert / Userform tạo 1 form mới và đổi tên thành FrmDMHH
Vẽ 1 textbox mang tên TXTFIND với thông số kỹ thuật như hình :Vẽ tiếp 1 cái combobox mang tên CBDMHH với thông số kỹ thuật như hình :
Vẽ tiếp 1 cái listbox mang tên LBDMHH với thông số kỹ thuật như hình :
Vẽ tiếp 1 cái button mang tên CMDADD với thông số kỹ thuật như hình :
Các bạn vào thẻ insert /module tạo 1 module mới sau đó dán vào các hàm sau : (Hàm này được mình sửa lại của ndu96081631 bên diễn đàn giải pháp excel. Xin chân thành cảm ơn thầy
- Hàm này để tra cứu từ khóa theo 1 cột được chỉ định
View the code on Gist.
- Hàm này để tra cứu từ khóa trong tất cả các cột
View the code on Gist.
- Hàm này để đo thời gian khi ta gõ ký tự vào textbox
View the code on Gist.Sau đó những bạn click chuột phải lên userform chọn view code gắn vào những code :
- Nạp các đối tượng cần thiết khi Userform khởi động
View the code on Gist.
Đăng kí ngay : lớp học VBA ở TP.HN 1 thầy 1 trò
- Sự kiện textbox change khi ta gõ ký tự vào :
View the code on Gist.
- Sự kiện Listbox change
View the code on Gist.
- Đưa các mã được chọn xuống sheet bằng Button
View the code on Gist.
- Giải phóng bộ nhớ khi thoát form
View the code on Gist.
- Quay lại sheet TEST đặt sự kiện :
View the code on Gist.Xong rồi đấy giờ đây những bạn đã hoàn toàn có thể sử dụng. Trong sheet TEST trong cột A từ ô A2 trở xuống bạn chọn 1 ô rồi nháy đúp chuột, userform sẽ hiện ra để tra cứu và chọn mã gắn xuống sheet .
Để hiểu được các đoạn code trên bạn cần phải có kiến thức tương đối vững về VBA. Nhưng không có việc gì khó nếu bạn là người ham học hỏi.
Xem thêm: 7 phương pháp dạy học tiếng việt theo hướng phát triển năng lực hiệu quả – https://thomaygiat.com
Mình xin cảm ơn anh CHANH_TQ diễn đàn giaiphapexcel đã giúp mình về kỹ thuật sử dụng Dictionary. Bạn Duc Thanh Nguyen từ Học Excel Online đã giúp đỡ mình cách sử dụng sự kiện và các kỹ thuật khác. Hy vọng tài liệu trên hữu ích với công việc của các bạn!
Để hoàn toàn có thể ứng dụng tốt Excel vào trong việc làm, tất cả chúng ta không chỉ nắm vững được những hàm mà còn phải sử dụng tốt cả những công cụ của Excel. Những hàm nâng cao giúp vận dụng tốt vào việc làm như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH … Những công cụ thường sử dụng là Data validation, Conditional formatting, Pivot table …
Toàn bộ những kỹ năng và kiến thức này những bạn đều hoàn toàn có thể học được trong khóa học
Source: https://thomaygiat.com
Category : Kỹ Thuật Số
Chuyển vùng quốc tế MobiFone và 4 điều cần biết – MobifoneGo
Muốn chuyển vùng quốc tế đối với thuê bao MobiFone thì có những cách nào? Đừng lo lắng, bài viết này của MobiFoneGo sẽ giúp…
Cách copy dữ liệu từ ổ cứng này sang ổ cứng khác
Bạn đang vướng mắc không biết làm thế nào để hoàn toàn có thể copy dữ liệu từ ổ cứng này sang ổ cứng khác…
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel Xử lý dữ liệu từ máy chấm công là việc làm vô cùng…
Cách nhanh nhất để chuyển đổi từ Android sang iPhone 11 | https://thomaygiat.com
Bạn đã mua cho mình một chiếc iPhone 11 mới lạ vừa ra mắt, hoặc có thể bạn đã vung tiền và có một chiếc…
Giải pháp bảo mật thông tin trong các hệ cơ sở dữ liệu phổ biến hiện nay
Hiện nay, với sự phát triển mạnh mẽ của công nghệ 4.0 trong đó có internet và các thiết bị công nghệ số. Với các…
4 điều bạn cần lưu ý khi sao lưu dữ liệu trên máy tính
08/10/2020những chú ý khi tiến hành sao lưu dữ liệu trên máy tính trong bài viết dưới đây của máy tính An Phát để bạn…