em dùng code này, nhưng khi chạy code thì kết quả là #N/A, xin hướng dẫn cách khắc phục
Sub TimKiem()
Dim DCuoi As Long
DCuoi = Sheet10.Range("B" & Rows.Count).End(xlUp).Row
Dim i As Long
For i = 8 To DCuoi
Sheet10.Range("f" & i) = Application.Vlookup(Range("b" & i), Sheet12.Range("B8:F33"), 4, False)
If TypeName(Sheet10.Range("f" & i)) = "error" Then Debug.Print "Not found"
Next i
End Sub
Chào bạn bạn giá trị range("b"&i) có thuộc cột Sheet12.range("B8:B33") không nếu không có dữ liệu thì kết quả sẽ báo lỗi đó.
Cách khắc phục như thế nào vậy(chạy có để, những kết quả #N/A sẽ chuyển =0)
Chào bạn bạn xem phần này nhé
https://stackoverflow.com/questions/1...
Sub TestMe()
Dim vTest As Variant
vTest = Application.VLookup("TesT", Range("A1:B10"), 2, False)
If IsError(vTest) Then
MsgBox "Not found", vbCritical
Else
MsgBox "value is " & vTest
End If
End Sub