Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
With Range("D2:H2").Interior
.ColorIndex = Range("A1").Interior.ColorIndex
.Pattern = Range("A1").Interior.Pattern
.PatternColorIndex = Range("A1").Interior.PatternColorIndex
.ThemeColor = Range("A1").Interior.ThemeColor
.TintAndShade = Range("A1").Interior.TintAndShade
.PatternTintAndShade = Range("A1").Interior.PatternTintAndShade
End With
End Sub