AnhThu-1976
Thành viên tích cực


- Tham gia
- 17/10/14
- Bài viết
- 1,063
- Được thích
- 175
Em có sưu tầm 1 code để tìm giống như hàm VLOOKUP
Tuy nhiên khi áp dụng thì nó không ra kết quả,
Nhờ các anh tìm giúp chỗ sai
em muốn giống như kết quả ở cột F
Em cảm ơn!
Tuy nhiên khi áp dụng thì nó không ra kết quả,
Nhờ các anh tìm giúp chỗ sai
em muốn giống như kết quả ở cột F
Em cảm ơn!
Mã:
Sub TimSoHD()
Dim i As Long
Dim arrRes, arrSrc
Dim n1 As Range, rTmp As Range
With ActiveSheet
arrSrc = .Range(.[B9], .[B65536].End(3)).Resize(, 5).Value
End With
With Sheets("KQ")
Set n1 = .Range(.[T9], .[T500].End(3))
End With
ReDim arrRes(1 To UBound(arrSrc, 1), 1 To 1)
For i = 1 To UBound(arrSrc, 1)
Set rTmp = n1.Find(arrSrc(i, 1), , xlValues, xlWhole)
If Not rTmp Is Nothing Then
If arrSrc(i, 1) <> "" Then
arrRes(i, 1) = rTmp.Offset(, 1)
End If
End If
Next i
ActiveSheet.Range("F9").Resize(UBound(arrRes, 1)).Value = arrRes
End Sub
File đính kèm
Lần chỉnh sửa cuối: