Option Explicit
Sub Coloriage()
Dim Cel As Range
For Each Cel In Range("H7:HH600").SpecialCells(xlCellTypeFormulas, 23)
If Cel = "" Then Cel.Interior.Color = -4142
If Cel = 1 Or Cel = 2 Then Cel.Interior.Color = 5296274
If Cel = 3 Or Cel = 4 Then Cel.Interior.Color = 65535
If Cel = 6 Or Cel = 8 Or Cel = 9 Then Cel.Interior.Color = 49407
If Cel = 12 Or Cel = 16 Then Cel.Interior.Color = 192
Next Cel
Range("P7:P600").Interior.Color = -4142
End Sub