Dim wb1 As Workbook, wb2 As Workbook, sh1 As Worksheet, sh2 As Worksheet, mywb As String, LR As Long, LRow As Long, c As Range, x As Range
Application.ScreenUpdating = False
mywb = "Part Description 2017.xlsx"
Workbooks.Open Filename:="C:\Users\MyUser\Desktop\Part Description 2017.xlsx"
ActiveWindow.Visible = False
Set wb1 = ActiveWorkbook
Set wb2 = Workbooks("Part Description 2017.xlsx")
Set sh1 = wb1.ActiveSheet
Set sh2 = wb2.Sheets("Customer Prefix")
Application.ScreenUpdating = False
LRow = Range("A" & Rows.Count).End(xlUp).row
LR = sh1.Cells(Rows.Count, 2).End(xlUp).row
For Each c In Range("2:" & LRow)
Set x = sh2.Range("A:A").Find(c.Value, , xlValues, xlWhole)
If Not x Is Nothing Then
c.Offset(0, 1).Value = x.Offset(0, 1).Value
End If
Next
Set x = Nothing
Workbooks(mywb).Close False
Application.ScreenUpdating = True
End Sub