Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Cel As Range
If Intersect([C3:D5], Target) Is Nothing Then Exit Sub
Set Cel = [B7:F25].Find(What:=Target.Value, LookIn:=xlValues, LookAt:=xlWhole, _
SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
If Cel Is Nothing Then Exit Sub
Application.Goto Cel
End Sub