Xin hướng dẫn tìm kiếm dữ liệu nhập vào textbox và trả về vị trí bên cạnh, kiểu như chức năng find trong excel

  • Thread starter Thread starter vipkp3
  • Ngày gửi Ngày gửi
Liên hệ QC

vipkp3

Thành viên mới
Tham gia
8/7/15
Bài viết
5
Được thích
1
Hiện tại em đang muốn nhập số liệu vào ô bằng cách tìm đến vị trí của nó sau đó và nhập dữ liệu vào ô bên cạnh, Em có tạo 1 userform với text box và nút nhập, nhưng chưa biết cách sử dụng thế nào để có thể khi nhập dữ liệu vào texbox và nhấn button nó sẽ tìm đến ô đó và chuyển dịch sang 1 ô (mục đích là nhập dữ liệu vào ô bên cạnh). Ví dụ em tìm A1 - 05 thì nó sẽ tìm ra A1 - 05 ở trong cột và dịch sang bên cạnh để mình nhập số vào ô bên cạnh đó. Em chưa biết gì về VBA chủ yếu toàn record, rất mong được anh chị giúp đỡ ạ.
 
Hiện tại em đang muốn nhập số liệu vào ô bằng cách tìm đến vị trí của nó sau đó và nhập dữ liệu vào ô bên cạnh, Em có tạo 1 userform với text box và nút nhập, nhưng chưa biết cách sử dụng thế nào để có thể khi nhập dữ liệu vào texbox và nhấn button nó sẽ tìm đến ô đó và chuyển dịch sang 1 ô (mục đích là nhập dữ liệu vào ô bên cạnh). Ví dụ em tìm A1 - 05 thì nó sẽ tìm ra A1 - 05 ở trong cột và dịch sang bên cạnh để mình nhập số vào ô bên cạnh đó. Em chưa biết gì về VBA chủ yếu toàn record, rất mong được anh chị giúp đỡ ạ.
Thế thì khác gì dùng Find của excel đâu bạn, userform làm gì cho rườm ra.
nếu bạn muốn thực hành code VBA thì khi tìm được ô với từ khóa rồi thì dùng hàm offset là được.
 
Upvote 0
Thế thì khác gì dùng Find của excel đâu bạn, userform làm gì cho rườm ra.
nếu bạn muốn thực hành code VBA thì khi tìm được ô với từ khóa rồi thì dùng hàm offset là được.
Vâng tương tự như find ạ nhưng em muốn trả về ô bên cạnh, anh có thể hướng dẫn em 1 chút ko ạ
 
Upvote 0
Vâng tương tự như find ạ nhưng em muốn trả về ô bên cạnh, anh có thể hướng dẫn em 1 chút ko ạ
Thế bạn đã code được vấn đề tìm được vị trí chưa?
Với vị trí tìm được thì offset sang 1. Ví dụ vị trí tìm đc là A10 thì chọn ô bên cạnh B10 là: Range("A10").offset(0,1)
 
Upvote 0
Thế bạn đã code được vấn đề tìm được vị trí chưa?
Với vị trí tìm được thì offset sang 1. Ví dụ vị trí tìm đc là A10 thì chọn ô bên cạnh B10 là: Range("A10").offset(0,1)
Em cảm ơn ạ. Em dùng record thì vẫn tìm được ạ nhưng nó sẽ ko ra vị trí ở trong vba nên thêm vào sẽ khó, để em tìm hiểu thêm
 
Upvote 0
Bạn có thể gửi file lên để mọi người xem rồi giúp cho bạn !
 
Upvote 0
Web KT

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

Back
Top Bottom