Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngMainArea As Range
Dim rngEditArea As Range
If IsEmpty(Target.Range("A1").Value) Then Exit Sub
Set rngMainArea = Range("B2:H11")
Set rngEditArea = Intersect(Target, rngMainArea)
If rngEditArea Is Nothing Then Exit Sub
rngMainArea.Interior.ColorIndex = xlColorIndexNone
rngEditArea.Interior.ColorIndex = 6
Set rngMainArea = Nothing
Set rngEditArea = Nothing
End Sub