Bonjour Nimajneb42,
Voici ton code en retour:
Sub Couleurs()
Dim Vide As String
Dim Plein As String
Dim result As String
For i = 101 To Range("B65536").End(xlUp).Row
If Cells(i, 2).Value = 1 Then
Plein = Cells(i, 1).Value
result = ActiveSheet.Range("C3:L12").Find(What:=Plein, LookIn:=xlValues).Address
ActiveSheet.Range(result).Interior.Color = 255
Else: Vide = Cells(i, 1).Value
result = ActiveSheet.Range("C3:L12").Find(What:=Vide, LookIn:=xlValues).Address
ActiveSheet.Range(result).Interior.Color = 5287936
End If
Next i
End Sub