Maybe:
Public Function GetName(lngSiteID As Long, strTitle As String) As String
Dim rngFindTitleRange As Range
Dim rngFindSiteIDRange As Range
Set rngFindTitleRange = Sheets("Sheet2").Range("1:1").Find(strTitle, LookIn:=xlValues, lookat:=xlWhole)
If Not rngFindTitleRange Is Nothing Then
Set rngFindSiteIDRange = Sheets("Sheet2").Range("A:A").Find(lngSiteID, LookIn:=xlValues, lookat:=xlWhole)
If Not rngFindSiteIDRange Is Nothing Then
GetName = rngFindSiteIDRange.Offset(0, rngFindTitleRange.Column - 1)
Exit Function
End If
End If
GetName = "#N/A"
End Function
Dom
Bookmarks