Salut
une macro évènementielle (selection cellule) dans le module de la feuille(clic droit sur le nom de la feuille puis Visualiser le code)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim C As Range
'si hors plage, rien !
If Target.Count > 1 Or Intersect(Target, Range("A2,B2:S3")) Is Nothing Then Exit Sub
'si A2 enlève le fond noir
If Target.Address = "$A$2" Then
For Each C In Range("B6:R19").SpecialCells(xlCellTypeConstants)
C.Interior.ColorIndex = xlNone
Next
End If
'recherche et noircit si trouvé dans la nouvelle plage
For Each C In Range("B6:R19").SpecialCells(xlCellTypeConstants)
C.Interior.ColorIndex = xlNone
If C = Target Then C.Interior.Color = 0
Next
End Sub
(ne s'occupe pas de la couleur de la police qui l'est déjà en noir)