Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Dim CelluleSurbrillance As Range, CouleurPropre As Long
On Error Resume Next
Set CelluleSurbrillance = Sh.[CelluleSurbrillance]
If Err = 0 Then If CelluleSurbrillance.Interior.Color = &HFFA5& _
Then CelluleSurbrillance.Interior.Color = Sh.[CouleurPropre]
On Error GoTo 0
Set CelluleSurbrillance = Target(1, 1)
Sh.Names.Add "CelluleSurbrillance", CelluleSurbrillance
Sh.Names.Add "CouleurPropre", CelluleSurbrillance.Interior.Color
CelluleSurbrillance.Interior.Color = &HFFA5&
End Sub