Option Explicit
Private Sub AutoLookup()
' leave this on Big List when running code
'Application.ScreenUpdating = False
Dim WorkSheet2 As Worksheet, WorkSheet1 As Worksheet
Dim f As Range, frmNum
Dim lastLine As Long
Dim WhyDoIExist As Integer ' didn't need it after all
Dim RowNumber As Integer
10 On Error GoTo ErrTrap
20 Set WorkSheet2 = Sheets("Big List")
30 Set WorkSheet1 = Sheets("Small List")
40 lastLine = WorkSheet2.UsedRange.Rows.Count - 1 ' took out your "This Column has got complete 50 Customer Names"
50 For RowNumber = 2 To lastLine
60 frmNum = WorkSheet2.Cells(RowNumber, 1).Value
70 Debug.Print "in Big List, looking up " & frmNum
80 If Len(frmNum) > 0 Then
90 Set f = WorkSheet1.Columns(1).Find(frmNum, LookIn:=xlValues, lookat:=xlWhole)
100 If Not f Is Nothing Then
110 f.Offset(0, 1).Resize(1, 5).Copy WorkSheet2.Cells(RowNumber, 2)
120 Else
130 WorkSheet2.Cells(RowNumber, 2).Value = "Option Explicit"
Private Sub AutoLookup()
' leave this on Big List when running code
'Application.ScreenUpdating = False
Dim WorkSheet2 As Worksheet, WorkSheet1 As Worksheet
Dim f As Range, frmNum
Dim lastLine As Long
Dim WhyDoIExist As Integer ' didn't need it after all
Dim RowNumber As Integer
10 On Error GoTo ErrTrap
20 Set WorkSheet2 = Sheets("Big List")
30 Set WorkSheet1 = Sheets("Small List")
40 lastLine = WorkSheet2.UsedRange.Rows.Count - 1 ' took out your "This Column has got complete 50 Customer Names"
50 For RowNumber = 2 To lastLine
60 frmNum = WorkSheet2.Cells(RowNumber, 1).Value
70 Debug.Print "in Big List, looking up " & frmNum
80 If Len(frmNum) > 0 Then
90 Set f = WorkSheet1.Columns(1).Find(frmNum, LookIn:=xlValues, lookat:=xlWhole)
100 If Not f Is Nothing Then
110 f.Offset(0, 1).Resize(1, 5).Copy WorkSheet2.Cells(RowNumber, 2)
120 Else
130 WorkSheet2.Cells(RowNumber, 2).Value = "Not Found" 'You can put this where you want it
140 End If
150 End If
160 Next RowNumber
170 Exit Sub
ErrTrap:
180 Debug.Print "Resistance is Useless You will be Assemilated " & Err.Description
End Sub
Private Sub cmdClear_Click()
' Rx prescribes solutions
' ClearListToTryAgain Macro
On Error GoTo Hell
10 Range("B2:E10").Select
20 Selection.ClearContents
30 Range("B2").Select
Exit Sub
Hell:
Debug.Print "welcome to debug hell " & Err.Description
End Sub
Private Sub cmdMatchMaker_Click()
AutoLookup
End Sub
" 'This value isn't necessary, it just demonstrates I confirmed visiting it
140 End If
150 End If
160 Next RowNumber
170 Exit Sub
ErrTrap:
180 Debug.Print "Resistance is Useless You will be Assemilated " & Err.Description
End Sub
Private Sub cmdClear_Click()
' Rx prescribes solutions
' ClearListToTryAgain Macro
On Error GoTo Hell
10 Range("B2:E10").Select
20 Selection.ClearContents
30 Range("B2").Select
Exit Sub
Hell:
Debug.Print "welcome to debug hell " & Err.Description
End Sub
Private Sub cmdMatchMaker_Click()
10 AutoLookup
End Sub