Maybe:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D2:H" & Range("C" & Rows.Count).End(3)(2).Row)) Is Nothing Then
Select Case Target.Column
Case Is = 4
If Target.Text = "Name Whatever" Then
Target.Clear
Range(Target.Offset(, 1), Target.Offset(, 4)).Cut Target
End If
Case Is = 5
If Target.Text = "Name Whatever" Then
Target.Clear
Range(Target.Offset(, 1), Target.Offset(, 3)).Cut Target
End If
Case Is = 6
If Target.Text = "Name Whatever" Then
Target.Clear
Range(Target.Offset(, 1), Target.Offset(, 2)).Cut Target
End If
Case Is = 7
If Target.Text = "Name Whatever" Then
Target.Clear
Target.Offset(, 1).Cut Target
End If
Case Is = 8
If Target.Text = "Name Whatever" Then
Target.Clear
End If
End Select
End If
End Sub
Bookmarks