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 FacebookShare on Twitter

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:  Gộp Bảng Dữ Liệu Trong Excel Sử Dụng SQL

Ứ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

Tính Khoảng Cách Levenshtein và Ứng Dụng Tìm Chuỗi Gần Giống Nhau trong Excel
Học Excel

Tính Khoảng Cách Levenshtein và Ứng Dụng Tìm Chuỗi Gần Giống Nhau trong Excel

Tạo Phím Tắt Ẩn/Hiện Thanh Công Thức trong Excel
Học Excel

Tạo Phím Tắt Ẩn/Hiện Thanh Công Thức trong Excel

Làm Chủ Đối Tượng Range trong Excel VBA
Học Excel

Làm Chủ Đối Tượng Range trong Excel VBA

Hướng Dẫn Sử Dụng Hàm SPARKLINE trong Google Sheets
Học Excel

Hướng Dẫn Sử Dụng Hàm SPARKLINE trong Google Sheets

Discussion about this post

Trending.

Chuyển Số Âm Thành Số Dương Trong Excel: Hướng Dẫn Chi Tiết

Chuyển Số Âm Thành Số Dương Trong Excel: Hướng Dẫn Chi Tiết

Cách Xóa Dấu Nháy Đơn (‘) Trong Excel

Cách Xóa Dấu Nháy Đơn (‘) Trong Excel

Chia đôi màn hình Excel: So sánh dữ liệu dễ dàng với Split

Chia đôi màn hình Excel: So sánh dữ liệu dễ dàng với Split

Tạo Dữ Liệu Ngẫu Nhiên trong Excel với Hàm RANDBETWEEN và VLOOKUP

Tạo Dữ Liệu Ngẫu Nhiên trong Excel với Hàm RANDBETWEEN và VLOOKUP

Thủ Thuật Excel: Giữ, Hiển Thị, Xóa và Ẩn Số 0 Đầu Chuỗi

Thủ Thuật Excel: Giữ, Hiển Thị, Xóa và Ẩn Số 0 Đầu Chuỗi

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

➤

➤

➤

➤

➤

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