Bonjour ericp, le forum,
Un essai....
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("C2:C20")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
cancel = True
'si la cellule est déja colorée,aucune couleur,sinon couleur
Target.Interior.Color = IIf(Target.Interior.Color = RGB(255, 255, 100), xlNone, RGB(255, 255, 100))
End If
End Sub
Code à placer dans le module de la feuille...
[EDIT] : bonjour M12
Cordialement,