Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Change Range("C3" to your input cell, or range of input cells
On Error Resume Next
If Not Application.Intersect(Range("C33:E3:F3", Range(Target.Address)) _
Is Nothing Then If Len(Target) > 0 Then ActiveCell.Offset(0, 1).Range(0, 1).Select
If Err.Number = 91 Then Range("D3".Select
End Sub