VietPublic
Thành viên mới
- Tham gia
- 22/5/08
- Bài viết
- 7
- Được thích
- 0
Mã:
Function SearchTopID(intID)
On Error Resume Next
Dim i As Integer
Dim strResult
SearchTopID = False
i = 1
For i = 1 To ThisWorkbook.Worksheets.Count
i = i + 1
strResult = Worksheets(i).Cells.Find(what:=intID)
If strResult <> "" Then
SearchTopID = True
Exit Function
End If
Next i
End Function
Nhưng trong 1 sheet có giá trị là 52341 thì mình nhập intID là 2 hoặc 1 hoặc 3 hoặc 5 thì có kết quả là SearchTopID = true
Khi nhập intID là 8 thì kết quả là False
ACE nào có thể giúp mình sửa code trên để khi nhập intID là 52341 là True, còn các giá trị khác là False, kể cả nhập đúng intID là 341 thì cũng false
Xin cảm ơn các bạn