Salut Tristan,
petite pause dans mon projet personnel pour te répondre.
Comme je comprends l'affaire, il suffit de ne pas effacer les couleurs déjà présentes dans ton tableau, c-à-d, cette ligne mise en commentaire
'[Tableau1].Interior.Color = xlNone
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
If Not Intersect(Target, Union(Range("Tableau1[L]"), Range("Tableau1[M]"))) Is Nothing And Selection.Count = 2 Then
'[Tableau1].Interior.Color = xlNone
For x = 1 To [Tableau1].Rows.Count
If Range("Tableau1").Item(x, 12) = Selection.Cells(1, 1) And Range("Tableau1").Item(x, 13) = Selection.Cells(1, 2) Then _
Range("Tableau1").Rows(x).Interior.Color = RGB(0, 176, 80)
Next
End If
'
End Sub
Quand tu voudras recommencer une recherche vierge de couleurs, tu la "décommenteras".
Je retourne à mon projet...
A+