Sub SurlignerCorrespondances()
Dim wsParticipants As Worksheet
Dim wsComptes As Worksheet
Dim lastRowParticipants As Long
Dim lastRowComptes As Long
Dim i As Long
Dim j As Long
Dim matchFound As Boolean
' Définir les feuilles
Set wsParticipants = ThisWorkbook.Sheets("Feuil1") ' Feuille des participants
Set wsComptes = ThisWorkbook.Sheets("Feuil2") ' Feuille des comptes
' Trouver la dernière ligne dans les deux feuilles
lastRowParticipants = wsParticipants.Cells(wsParticipants.Rows.Count, "B").End(xlUp).Row
lastRowComptes = wsComptes.Cells(wsComptes.Rows.Count, "A").End(xlUp).Row
' Boucle sur chaque participant
For i = 2 To lastRowParticipants ' Commence à 2 pour ignorer les en-têtes
matchFound = False
' Boucle sur chaque compte pour trouver une correspondance
For j = 2 To lastRowComptes
If wsParticipants.Cells(i, 2).Value = wsComptes.Cells(j, 1).Value Then
matchFound = True
Exit For
End If
Next j
' Si une correspondance est trouvée, surligner la ligne
If matchFound Then
wsParticipants.Rows(i).Interior.Color = RGB(255, 255, 0) ' Couleur jaune
End If
Next i
MsgBox "Surlignage terminé !"
End Sub