Bonjour,
peut être une approche avec ceci, à placer dans le module de la feuille concernée, contrôle la plage A1 D10 :
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Or Application.Intersect(Target, Range("A1:D10")) Is Nothing Then Exit Sub
With Target.Interior
.ColorIndex = IIf(.ColorIndex = 3, xlNone, 3)
End With
End Sub
bon après midi
@+