Насколько вы указываете каталог для «поиска», это не настоящий поиск.В общем, все необходимое может быть в одной строке:
ThisWorkbook.FollowHyperlink S:\PROFILE ORDERS\somePdf.pdf
Остальное зависит от того, как вы хотите к нему подойти.Приведенный ниже код выдаст ошибку, если в указанном каталоге такого файла нет.
Sub OpenPdf()
On Error GoTo OpenPdf_Error
Dim pdfname As String
Const sPath = "C:\Users\gropc\Desktop\"
pdfname = Application.InputBox("Enter the pdf you are looking for")
pdfname = pdfname & ".pdf"
ThisWorkbook.FollowHyperlink sPath & pdfname
On Error GoTo 0
Exit Sub
OpenPdf_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure OpenPdf"
End Sub