Salut
c'est une teste
Sub iColorIndex()
Application.ScreenUpdating = False
Dim SourceBook As Workbook, _
My_sheet As Worksheet, _
Source As String, _
iPath As String, _
S As Range, _
d As Range
'---------------------------------------------
Source = "BDD.xlsx": Set My_sheet = Sheets("nom")
LR = My_sheet.Cells(My_sheet.Rows.Count, "A").End(xlUp).Row
iPath = ThisWorkbook.Path & "\"
Set SourceBook = Workbooks.Open(iPath & Source)
'---------------------------------------------
With SourceBook
LastRow = .Sheets("info").Cells(Rows.Count, "C").End(xlUp).Row
For Each S In .Sheets("info").Range("C2:C" & LastRow)
For Each d In My_sheet.Range("A2:A" & LR)
If CStr(S) = CStr(d) Then S.Interior.ColorIndex = 4
Next
Next
Application.DisplayAlerts = False
.Save
.Close
End With
Application.ScreenUpdating = True
End Sub