Bonjour,
A mettre dans le code vba de la feuille concernée:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Interior.ColorIndex = (tacouleur) Then
' ton traitement
End If
End Sub
Par contre il faut que ta couleur de fond soit remplie à la main ou par macro, mais cela ne fonctionne pas avec une mise en forme conditionnelle, car Excel lors d'une MFC ne colorie pas vraiment la cellule, il applique juste un filtre par dessus, mais la cellule garde sa couleur de base pendant les traitements des macros.
Cordialement,