AnhThu-1976
Thành viên tích cực
- Tham gia
- 17/10/14
- Bài viết
- 1,058
- Được thích
- 170
Em chào các anh/ chị
Hiện nay em dùng Ctrl+F để tìm
Em muốn nếu nó tìm được 1 ô thì không cần thông báo
Nhưng nếu nó không tìm được hoặc tìm được nhiều hơn 1 ô thì nó thông báo (MsgBox)
Em có sưu tầm được 1 code, nhờ các anh chị sửa code để nó thỏa điều kiện của em
Em đã thử chỉnh code mấy ngày rồi nhưng không sửa được nhờ anh chị hổ trợ giúp em
(mục đích của em: nếu tìm được 1 ô thỏa điều kiện thì em sẽ cho code tiếp tục làm việc kế tiếp, nhưng Nhưng nếu nó không tìm được hoặc tìm được nhiều hơn 1 ô thì nó thông báo và dừng chạy code để em xử lý)
Em cảm ơn!
Hiện nay em dùng Ctrl+F để tìm
Em muốn nếu nó tìm được 1 ô thì không cần thông báo
Nhưng nếu nó không tìm được hoặc tìm được nhiều hơn 1 ô thì nó thông báo (MsgBox)
Em có sưu tầm được 1 code, nhờ các anh chị sửa code để nó thỏa điều kiện của em
Mã:
Sub Test2()
Dim Rng As Range, LastCell As Range, FirstAddress As String
Range("A2:A1000").Select
Set LastCell = Selection.Cells(Selection.Cells.Count)
Set Rng = Selection.Find(Sheets("SHEET1").Range("B1").Value, After:=LastCell, LookIn:=xlFormulas, LookAt:=xlWhole)
FirstAddress = Rng.Address
If Not Rng Is Nothing Then
Do
MsgBox Rng.Address
Set Rng = Selection.FindNext(Rng)
Loop While FirstAddress <> Rng.Address
End If
End Sub
(mục đích của em: nếu tìm được 1 ô thỏa điều kiện thì em sẽ cho code tiếp tục làm việc kế tiếp, nhưng Nhưng nếu nó không tìm được hoặc tìm được nhiều hơn 1 ô thì nó thông báo và dừng chạy code để em xử lý)
Em cảm ơn!