Sub tutu()
Dim i%, l&, plg(), c As Range, pl As Range
plg = Array(Range("Tableau7_CB"), Range("Tableau7_CB2"), Range("Tableau7_CB4"))
For i = 0 To 2: For Each pl In plg(i)
For Each c In pl.Cells
If c.Interior.Color = RGB(51, 204, 51) Then
c.Activate
l = c.Row
With Range("C" & l)
.FormulaR1C1 = c
.Interior.Color = RGB(51, 204, 51) 'passer la cellule en vert
If Left(c.Offset(0, 1), 1) = "j" Then
.Interior.Color = RGB(251, 204, 51) 'passer la cellule en orange
End If
If Left(c.Offset(0, 1), 3) = "En " Then
.Interior.Color = RGB(0, 204, 204) 'passer la cellule en bleu
End If
End With
End If
If c.Interior.Color <> RGB(51, 204, 51) Then
c.Activate
l = c.Row
If c.Offset(0, -4) = "B-" Or c.Offset(0, -4) = "C" Then
Range("BJ" & l).FormulaR1C1 = Range("A8") & " " & Range("B8")
End If
If c.Offset(0, -2) = "B-" Or c.Offset(0, -2) = "C" Then
Range("BL" & l).FormulaR1C1 = Range("A10") & " " & Range("B10")
End If
If c.Offset(0, -1) = "B-" Or c.Offset(0, -1) = "C" Then
Range("BM" & l).FormulaR1C1 = Range("A11") & " " & Range("B11")
End If
End If
Next
Next pl, i
End Sub