Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
No Result
View All Result
Home Chia Sẻ Kiến Thức Học Excel

Tra cứu Dữ liệu Excel với Textbox và Userform

Tra cứu Dữ liệu Excel với Textbox và Userform
6k
SHARES
19.5k
VIEWS
Share on Facebook

Nội Dung Bài Viết

Toggle
  • Xây dựng Userform tra cứu dữ liệu
  • Các bước thực hiện
  • Ứng dụng và Học hỏi
  • Nâng cao kỹ năng Excel

Việc tra cứu dữ liệu trong Excel theo từ khóa nhập vào Textbox là một nhu cầu phổ biến. Bài viết này hướng dẫn chi tiết cách tạo Userform trong VBA để thực hiện tra cứu dữ liệu nhanh chóng và chính xác. Video minh họa sau đây sẽ giúp bạn hình dung rõ hơn về cách thức hoạt động và hiệu quả của Userform này:

https://www.youtube.com/watch?v=Qg4HwXedZgk[/embed]

Xây dựng Userform tra cứu dữ liệu

Giả sử bạn có một sheet danh mục hàng hóa (DMHH) như sau:

Danh mục hàng hóaDanh mục hàng hóa

Và một sheet “TEST” cho phép bạn click đúp vào ô trong cột A để hiển thị form, nhập từ khóa tra cứu và lọc dữ liệu.

Giao diện tra cứuGiao diện tra cứu

Sau đó, bạn có thể chọn các mã hàng cần thiết để gắn vào sheet “TEST”:

Chọn mã hàngChọn mã hàng

Kết quả tra cứuKết quả tra cứu

Các bước thực hiện

Để tạo Userform tra cứu, bạn thực hiện các bước sau:

  1. Mở Visual Basic Editor: Nhấn Alt + F11.

  2. Tạo Userform: Vào Insert > Userform, đặt tên là “FrmDMHH”.

  3. Thêm các điều khiển:

    • Textbox: Thêm một Textbox, đặt tên là “TXTFIND”.
      Textbox TXTFINDTextbox TXTFIND
    • Combobox: Thêm một Combobox, đặt tên là “CBDMHH”.
      Combobox CBDMHHCombobox CBDMHH
    • Listbox: Thêm một Listbox, đặt tên là “LBDMHH”.
      Listbox LBDMHHListbox LBDMHH
    • Button: Thêm một Button, đặt tên là “CMDADD”.
      Button CMDADDButton CMDADD
  4. Thêm Module và Hàm: Vào Insert > Module và dán các hàm VBA để tra cứu từ khóa (xem chi tiết trong file mẫu kèm theo). Các hàm này bao gồm:

    • Hàm tra cứu theo một cột.
    • Hàm tra cứu trong tất cả các cột.
    • Hàm đo thời gian gõ ký tự.
  5. Viết code cho Userform: Click chuột phải vào Userform, chọn “View Code” và viết các đoạn mã VBA cho các sự kiện sau:

    • Userform_Initialize: Khởi tạo các đối tượng cần thiết.
    • TXTFIND_Change: Xử lý khi người dùng nhập ký tự vào Textbox.
    • LBDMHH_Change: Xử lý khi lựa chọn trong Listbox thay đổi.
    • CMDADD_Click: Chuyển dữ liệu được chọn xuống sheet.
    • Userform_Terminate: Giải phóng bộ nhớ.
  6. Thêm code cho Sheet TEST: Trong sheet “TEST”, viết code VBA cho sự kiện Worksheet_BeforeDoubleClick để hiển thị Userform khi click đúp vào ô trong cột A.

Xem thêm:  Chuyển đổi Định dạng Ngày Tháng trong Excel: Số, Chữ và Text

Ứng dụng và Học hỏi

Sau khi hoàn thành các bước trên, bạn có thể sử dụng Userform để tra cứu dữ liệu trong sheet “TEST”. Click đúp vào ô trong cột A, nhập từ khóa vào Textbox và chọn mã hàng cần thiết. Việc hiểu rõ các đoạn mã VBA yêu cầu kiến thức về lập trình VBA. Tuy nhiên, với sự ham học hỏi và tìm tòi, bạn hoàn toàn có thể nắm vững kỹ thuật này. Bài viết này được hoàn thiện dựa trên sự hỗ trợ từ các thành viên diễn đàn giải pháp Excel như ndu96081631, CHANH_TQ và Duc Thanh Nguyen. Xin chân thành cảm ơn sự đóng góp quý báu của họ.

Nâng cao kỹ năng Excel

Để ứng dụng Excel hiệu quả trong công việc, ngoài việc nắm vững các hàm cơ bản, bạn cần thành thạo các hàm nâng cao như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH, cũng như các công cụ như Data Validation, Conditional Formatting, Pivot Table. Việc học tập và rèn luyện thường xuyên sẽ giúp bạn nâng cao kỹ năng Excel và áp dụng thành công vào công việc.

Đánh Giá Bài Viết
Tuyết Nhi

Tuyết Nhi

Tôi là Tuyết Nhi - Nữ phóng viên trẻ đến từ Hà Nội. Với niềm đam mê công nghệ, khoa học kỹ thuật, tôi yêu thích và muốn chia sẻ đến mọi người những trải nghiệm, kinh nghiệm về các lĩnh vực công nghệ, kỹ thuật... Rất mong được quý độc giả đón nhận ❤️.

Related Posts

How to Generate Unique Random Numbers in Excel: A Comprehensive Guide
Học Excel

How to Generate Unique Random Numbers in Excel: A Comprehensive Guide

Master the Excel ERROR.TYPE Function to Categorize and Fix Formula Errors
Học Excel

Master the Excel ERROR.TYPE Function to Categorize and Fix Formula Errors

How to Print A5 Pages on A4 Paper: A Complete Guide
Học Excel

How to Print A5 Pages on A4 Paper: A Complete Guide

How to Create a Professional Plan vs. Actual Chart in Excel
Học Excel

How to Create a Professional Plan vs. Actual Chart in Excel

Discussion about this post

Trending.

Trích Xuất Dữ Liệu từ Báo Cáo Power BI Đã Xuất Bản Trên Web

Trích Xuất Dữ Liệu từ Báo Cáo Power BI Đã Xuất Bản Trên Web

Hướng Dẫn Cách Livestream Trên Facebook Bằng Điện Thoại Và Máy Tính Đơn Giản, Sắc Nét Từ A-Z

Hướng Dẫn Cách Livestream Trên Facebook Bằng Điện Thoại Và Máy Tính Đơn Giản, Sắc Nét Từ A-Z

Download Your Uninstaller Pro 7.5 Full Key 2025 – Giải Pháp Gỡ Cài Đặt Phần Mềm Tận Gốc

Download Your Uninstaller Pro 7.5 Full Key 2025 – Giải Pháp Gỡ Cài Đặt Phần Mềm Tận Gốc

Day R Premium MOD APK: Sinh tồn hậu tận thế trên di động

Day R Premium MOD APK: Sinh tồn hậu tận thế trên di động

Hướng Dẫn Tích Hợp Akismet Vào Contact Form 7: Giải Pháp Chống Spam “Tàng Hình” Hiệu Quả Nhất

Hướng Dẫn Tích Hợp Akismet Vào Contact Form 7: Giải Pháp Chống Spam “Tàng Hình” Hiệu Quả Nhất

Giới Thiệu

Thủ Thuật

➤ Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

Chuyên Mục

➤ TOP Thủ Thuật

➤ Chia Sẻ Kiến Thức

➤ Kênh Công Nghệ

➤ SEO

➤ Games

Liên Kết

➤ Ketquaxskt.com

➤ TOP Restaurants

➤ Here Restaurant

➤

➤

Liên Hệ

➤ TP. Hải Phòng, Việt Nam

➤ 0931. 910. JQK

➤ Email: [email protected]

Website này cũng cần quảng cáo, không có tiền thì viết bài làm sao  ” Đen Vâu – MTP ”

DMCA.com Protection Status

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam

No Result
View All Result
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam