Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Sh As Shape
With Worksheets("TEST")
On Error Resume Next
Set Sh = .Shapes(Target.Value)
If Err.Number <> 0 Then Exit Sub
On Error GoTo 0
For Each Sh In .Shapes
Sh.Fill.ForeColor.RGB = RGB(255, 255, 255)
Next Sh
.Shapes(Target.Value).Fill.ForeColor.RGB = RGB(255, 255, 153)
End With
End Sub