Nhờ giúp đỡ bổ sung code cho Userform tìm kiếm và nhập liệu

Liên hệ QC

peternhp29

Thành viên mới
Tham gia
17/5/17
Bài viết
42
Được thích
6
Chào anh chị trên diễn đàn,

Em có một file excel như đính kèm. Em muốn ở ô textbox MS BUN - đã sử dụng UserForm bên sheet "KQ LUU HOA"để nhập liệu, mỗi khi gõ kí tự sẽ tự tìm kiếm mã số ( giống như google), mã số này nằm ở bảng dữ liệu bên sheet5 ( em không đặt tên vì để viết code mà viết hoài ko được). Em muốn nhờ anh chị giúp em đoạn code này.

Em cảm ơn mọi người đã xem qua, đừng ai cười khi xem code mình nhé, hi vọng học được nhiều từ mọi người.
 

File đính kèm

Lần chỉnh sửa cuối:
Chào anh chị trên diễn đàn,

Em có một file excel như đính kèm. Em muốn ở ô textbox MSSP - đã sử dụng UserForm bên sheet "KQ LUU HOA"để nhập liệu, mỗi khi gõ kí tự sẽ tự tìm kiếm mã số ( giống như google), mã số này nằm ở bảng dữ liệu bên sheet5 ( em không đặt tên vì để viết code mà viết hoài ko được). Em muốn nhờ anh chị giúp em đoạn code này.

Em cảm ơn mọi người đã xem qua, đừng ai cười khi xem code mình nhé, hi vọng học được nhiều từ mọi người.
Cái textbox MSSP trên Form chổ nào đâu thấy bạn?
 
Upvote 0
Chào anh chị trên diễn đàn,

Em có một file excel như đính kèm. Em muốn ở ô textbox MS BUN - đã sử dụng UserForm bên sheet "KQ LUU HOA"để nhập liệu, mỗi khi gõ kí tự sẽ tự tìm kiếm mã số ( giống như google), mã số này nằm ở bảng dữ liệu bên sheet5 ( em không đặt tên vì để viết code mà viết hoài ko được). Em muốn nhờ anh chị giúp em đoạn code này.

Em cảm ơn mọi người đã xem qua, đừng ai cười khi xem code mình nhé, hi vọng học được nhiều từ mọi người.
Tìm kiếm xong kết quả cho vào đâu mới được chứ? Hiện lên msgbox hay hiện lên Form hay trên sheet hay trên label hay trên button? Nói tóm lại bạn mô tả chi tiết hơn.
 
Upvote 0
Tìm kiếm xong kết quả cho vào đâu mới được chứ? Hiện lên msgbox hay hiện lên Form hay trên sheet hay trên label hay trên button? Nói tóm lại bạn mô tả chi tiết hơn.

Các bước thực hiện là mình nhập liệu vào textbox MS Bun, sau đó ấn nhập liệu thì kết quả sẽ chạy vào các ô đã được định sẵn trong sheet. Mình muốn sau khi tìm kiếm thì nó nằm ở ô textbox MSBun trên Form có sẵn luôn, rồi mình ấn nhập liệu thì nó sẽ vô sheet ( mình đã làm được bước nhập vào sheet rồi, chỉ là không làm được ô MSBun thành ô tìm kiếm thôi).
 
Upvote 0
Các bước thực hiện là mình nhập liệu vào textbox MS Bun, sau đó ấn nhập liệu thì kết quả sẽ chạy vào các ô đã được định sẵn trong sheet. Mình muốn sau khi tìm kiếm thì nó nằm ở ô textbox MSBun trên Form có sẵn luôn, rồi mình ấn nhập liệu thì nó sẽ vô sheet ( mình đã làm được bước nhập vào sheet rồi, chỉ là không làm được ô MSBun thành ô tìm kiếm thôi).
Xin lỗi bạn nhé! Mình thuộc dạng "Luôn luôn lắng nghe nhưng lâu lâu mới hiểu", vì vậy đợi khi ai đó hiểu bạn muốn gì thì họ sẽ giúp còn tôi đọc tới lui nhiều lần chẳng hiểu bạn muốn gì luôn.
 
Upvote 0
Xin lỗi bạn nhé! Mình thuộc dạng "Luôn luôn lắng nghe nhưng lâu lâu mới hiểu", vì vậy đợi khi ai đó hiểu bạn muốn gì thì họ sẽ giúp còn tôi đọc tới lui nhiều lần chẳng hiểu bạn muốn gì luôn.
Ý mình chỉ muốn cái ô MS BUN lúc đánh kí tự nó sẽ gợi ý công thức dựa theo sheet5 thôi, tại vì mã số đó nó quan trọng, đôi lúc nhập sai :). Có cái gợi ý thi tuyệt với và nhanh hơn khi nhập liệu
 
Upvote 0
Bạn thử đánh 4 kí tự vô TextBox đó, như 'P140' sẽ có vài mã trên ListBox cho bạn xài
1./ Có thể nhập mới
2./ Có thể sửa hay thay số liệu trước đó đã nhập cho mã (mà mã này bạn chọn trên ListBox)

Voọc chán thì cho biết ý kiến của bạn!
 

File đính kèm

Upvote 0
Bạn thử đánh 4 kí tự vô TextBox đó, như 'P140' sẽ có vài mã trên ListBox cho bạn xài
1./ Có thể nhập mới
2./ Có thể sửa hay thay số liệu trước đó đã nhập cho mã (mà mã này bạn chọn trên ListBox)

Voọc chán thì cho biết ý kiến của bạn!
Cảm ơn bạn đã giúp đỡ mình nhiều. Có lẽ mình nói chưa rõ ý.

Công việc hàng ngày là mình nhập số liệu để lưu trữ trên máy từ file giấy thành file mềm, cho nên mình tạo cái userform để nhập liệu cho nhanh, form đó chỉ nhập ô textbox nào thì nó vào cell tương ứng trong sheet.

Mình muốn cải tiến ô MS BUN lúc nhập có thêm cái list view ( dạng tìm kiếm giống google - gợi ý), cái list view này lấy từ danh sách MS BUN bên sheet5 (tránh sai xót lúc nhập). Hi vọng bạn có thể cải tiến giúp mình.

Cảm ơn bạn vì code trên, mình sẽ áp dụng nó vào công việc khác.
 
Upvote 0
Vì bạn nói chưa rõ nghĩa của chu trình nhập từ bản chép tay sang file Excel, nên mình đã làm dư những cái sau đậy:
ListBox (để hiện các mã đã nhập 4 từ đầu tiên)
Macro fục vụ cho việc lên danh sách các dòng dữ liệu chứa 4 từ đầu tiên trong mã
Dư cả macro trong ListBox để khi chọn 1 dòng ListBox sẽ hiễn thị dữ liệu thuộc dòng đó lên các Control; Chuyện này ngõ hầu chỉnh sửa dòng dữ liệu nếu cần.
Đã dư thì bạn cứ việc bỏ đi thôi!
Còn chuyện tiếp tục giúp bạn chỉ là đến đây mà thôi; Vì bạn đã biết cần bỏ đi những cái gì thì mình đã đề cập bên trên.
Tạm biệt!
 
Upvote 0
Cảm ơn bạn đã dành nhiều thời gian chia sẻ, mình sẽ vọc tiếp code của bạn. VBA càng sâu càng phải học nhiều.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom