اخى ريان
استاذن استاذى شوقى ربيع
جرب التعديل الاتى
Sub Vlokup()
Dim Reslt As String
Dim Sh As Worksheet
Set Sh = ActiveWorkbook.Sheets("bd1")
Sh.Range("d2:e5000").ClearContents
On Error Resume Next
For i = 2 To 20
Cells(i, "d") = Application.WorksheetFunction.VLookup(Sh.Cells(i, 1), Sh.Range("a2:g41510"), 6, 0)
Cells(i, "e") = Application.WorksheetFunction.VLookup(Sh.Cells(i, 1), Sh.Range("a2:g41510"), 7, 0)
Next
End Sub