HienPr_Nguyen
Thành viên mới

- Tham gia
- 18/6/21
- Bài viết
- 12
- Được thích
- 0
e có viết đoạn code để tìm kiếm dữ liệu và bị lỗi method range of object _worksheet failed
Sub Serch()
Dim ws As WorksheetFunction
Dim i, a, b, c As Integer
Dim rng As Range
Set ws = Application.WorksheetFunction
With Sheet6
For i = 3 To 79 Step 1
a = .Range("E" & i).Value
b = .Range("F" & i).Value
c = ws.Match(.Range("G2").Value, Sheet2.Range("C" & a & ":C" & b), 0)
.Range(Cells(i, 7)).Value = ws.VLookup(.Range("G2").Value, Sheet2.Range("C" & a & "
" & b), 14, 0)
'.Range(Cells(i, 7)).Value = ws.Index(Sheet2.Range("P" & a & "
" & b), c, 1)
Next i
End With
End Sub
nhờ các bác trên diễn đàn xem giúp e nó sai ở đâu với ạ. cám ơn ad duyệt bài ạ!
Sub Serch()
Dim ws As WorksheetFunction
Dim i, a, b, c As Integer
Dim rng As Range
Set ws = Application.WorksheetFunction
With Sheet6
For i = 3 To 79 Step 1
a = .Range("E" & i).Value
b = .Range("F" & i).Value
c = ws.Match(.Range("G2").Value, Sheet2.Range("C" & a & ":C" & b), 0)
.Range(Cells(i, 7)).Value = ws.VLookup(.Range("G2").Value, Sheet2.Range("C" & a & "

'.Range(Cells(i, 7)).Value = ws.Index(Sheet2.Range("P" & a & "

Next i
End With
End Sub
nhờ các bác trên diễn đàn xem giúp e nó sai ở đâu với ạ. cám ơn ad duyệt bài ạ!