hathanh349
Thành viên mới
- Tham gia
- 3/5/19
- Bài viết
- 31
- Được thích
- 5
Nhờ các bác chỉ giúp. Tôi muốn tìm địa chỉ ô và dùng hàm như này
Sub Find_vitri()
Dim rng, RngKQ As Range
Dim Stuan As Byte 'Nhap so tuan can lay DL
Stuan = Application.InputBox(Prompt:="Hay nhap so", Type:=1)
Set rng = Sheet1.Range("C1:T1")
'-su dung find
Set RngKQ = rng.Find(What:=Stuan, LookIn:=xlValues, LookAt:=xlPart)
If RngKQ Is Nothing Then
'MsgBox "Find khong tim thay vi tri"
MsgBox "No"
Else
'-tim thay thi lam
MsgBox RngKQ.AddressLocal
End If
End Sub
Nhưng khi kết quả thì hiển thị không đúng như mong muốn. ví dụ nhập vào là 1 thì phải là hiển thị "No" nhưng đây vẫn hiện địa chỉ ô 19 "D1". Nhờ các bác giúp điều chỉnh sao hiển thị đúng như nhập. Thank..
Sub Find_vitri()
Dim rng, RngKQ As Range
Dim Stuan As Byte 'Nhap so tuan can lay DL
Stuan = Application.InputBox(Prompt:="Hay nhap so", Type:=1)
Set rng = Sheet1.Range("C1:T1")
'-su dung find
Set RngKQ = rng.Find(What:=Stuan, LookIn:=xlValues, LookAt:=xlPart)
If RngKQ Is Nothing Then
'MsgBox "Find khong tim thay vi tri"
MsgBox "No"
Else
'-tim thay thi lam
MsgBox RngKQ.AddressLocal
End If
End Sub
Nhưng khi kết quả thì hiển thị không đúng như mong muốn. ví dụ nhập vào là 1 thì phải là hiển thị "No" nhưng đây vẫn hiện địa chỉ ô 19 "D1". Nhờ các bác giúp điều chỉnh sao hiển thị đúng như nhập. Thank..