Edit: Didn't see @skywriter's post before I posted. S/he correctly identified the problem.
The problems you were having are because the names on the first sheet are in uppercase, while the names on the second sheet are initial case. Not a big deal, just didn't know that needed to be accounted for. A few minor changes made to two lines of code. This should, in theory, now work regardless of what the case of any of the names are.
Anyway, tested as working on the example you posted.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 3 Then
FiN = Range("B" & Target.Row).Value
LaN = Range("A" & Target.Row).Value
With Sheets("Auto Order Sched").Range("A:A")
Set c = .Find(LaN, lookat:=xlWhole, MatchCase:=False)
If Not c Is Nothing Then
FirstAdd = c.Address
Do
If UCase(c.Offset(0, 1).Value) = UCase(FiN) Then
Sheets("Auto Order Sched").Activate
Sheets("Auto Order Sched").Rows(c.Row).Select
Exit Sub
End If
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> FirstAdd
End If
End With
MsgBox ("No matches on Auto Order Sched")
End If
End Sub
Bookmarks