Em muốn hỏi về cách tạo ô tìm kiếm trong excel

Liên hệ QC

vungocquynh87

Thành viên mới
Tham gia
28/3/16
Bài viết
8
Được thích
0
Em có một vấn đề muốn xin hướng dẫn của cac anh các chị ạ.
Em được giao làm một ngân hàng giá, nhà cung ứng... em làm xong thì xếp lại muốn tạo 1 ô tìm kiếm trên đâùuđể khi mình gõ vào thì sẽ nhảy đến ô có kết quả đó,đồng thời màu khung chứa kết quả sẽ đổi sang màu khác để dễ quan sát...
Em cố gắng từ đầu tuần mà vẫn chưa biết phải làm như thế nào, các anh các chị có thể hướng dẫn em đượckhông ạ
Em cảm ơn các anh các chị
 
Em được giao làm một ngân hàng giá, nhà cung ứng... em làm xong thì xếp lại muốn tạo 1 ô tìm kiếm trên đâù để khi mình gõ vào thì sẽ nhảy đến ô có kết quả đó,đồng thời màu khung chứa kết quả sẽ đổi sang màu khác để dễ quan sát...
Em cố gắng từ đầu tuần mà vẫn chưa biết phải làm như thế nào, các anh các chị có thể hướng dẫn em đượckhông ạ̣

Bạn muốn gỏ dữ liệu vô 1 ô & iêu cầu nhãy đến ô có chứa dữ liệu đó (trong cột(?)) thì fải xài VBA;

Giả dụ bạn gỏ số liệu không tìm thấy thì sao;

Tốt nhất bạn đưa cái file giả lập lên; sẽ có đáp án từ cộng đồng ngay tấp lự!

--=0
 
em thấy file tìm kiếm của bác voka rất hợp với em,
em mong có thêm tính năng đổi màu khung khi kết quả hiện ra
file cảu bác voka như thế này ạ
 

File đính kèm

  • searchVoda2.rar
    17 KB · Đọc: 267
em thấy file tìm kiếm của bác voka rất hợp với em,
em mong có thêm tính năng đổi màu khung khi kết quả hiện ra
file cảu bác voka như thế này ạ

Bạn tìm đâu đó code trong form có 2 dòng này:
Mã:
rngfinddau = rngFind.Address
                rngFind.Select
Và thêm dòng này vào ngay sau 2 dòng trên là được
Mã:
                rngFind.Interior.ColorIndex = 6
 
Anh ơi, anh làm thử luôn vào mẫu của bác voka đc không ạ
 
em đã làm theo hướng dẫn ạ
rất thành công
nhưng chỉ đc kết quả đầu tiên
các kết quả khác thì không hiện gì ạ
Bạn tìm đâu đó code trong form có 2 dòng này:
Mã:
rngfinddau = rngFind.Address
                rngFind.Select
Và thêm dòng này vào ngay sau 2 dòng trên là được
Mã:
                rngFind.Interior.ColorIndex = 6
 
em đã làm theo hướng dẫn ạ
rất thành công
nhưng chỉ đc kết quả đầu tiên
các kết quả khác thì không hiện gì ạ
Bạn thêm dòng
Mã:
rngFind.Interior.ColorIndex = 6
sau dòng này thử nghe bạn:
Mã:
If dk = True Then
Set rngFind = Cells.FindNext(After:=rngFind)
rngFind.Select
 
Bạn thêm dòng
Mã:
rngFind.Interior.ColorIndex = 6
sau dòng này thử nghe bạn:
Mã:
If dk = True Then
Set rngFind = Cells.FindNext(After:=rngFind)
rngFind.Select


Em cảm ơn anh, em muốn hỏi một vấn đề nữa ạ!
nếu bây giờ em muốn giới hạn phần tìm kiếm ở 1 cột ( ví dụ : tên hàng ) thì em phải làm thế nào ạ?
 
Em cảm ơn anh, em muốn hỏi một vấn đề nữa ạ!
nếu bây giờ em muốn giới hạn phần tìm kiếm ở 1 cột ( ví dụ : tên hàng ) thì em phải làm thế nào ạ?
Cột tên hàng là cột nào vậy bạn? Để tìm trong cột A thì bạn sửa code chổ này
Mã:
Set rngFind = Range("A:A").Find(strSearch)
Và chổ này nửa
Mã:
Set rngFind = Range("A:A").FindNext(After:=rngFind)
 
có cách nào để searchvoka không trả kết quả ở sheet 1 mà trả kết quả ở sheet 2 không ạ|||||
 
có cách nào để searchvoka không trả kết quả ở sheet 1 mà trả kết quả ở sheet 2 không ạ|||||
Là sao? chưa hiểu câu hỏi của bạn. Tìm trong Sheet2 hay là trả kết quả tìm được ghi vào sheet2? Nói rõ hơn mới trả lời được câu này.
 
kết quả tìm được ghi vào sheet 2 đó bạn
 
Có cách nào mình làm nhiều sheet như vậy được không ạ. Vì bên em có các sheet Xuất, Nhập ạ
Các anh chỉ giúp em với ạ. bài này rất hay, em đang rất cần, cảm ơn cả nhà nhiều ạ
 
Web KT
Back
Top Bottom