Sub test_patosh1()
With Range("D4:F8")
.Merge
With .Cells.Interior
.Pattern = 4000
.Gradient.Degree = 45
.Gradient.ColorStops.Clear
'on peut ajouter autant de couleur que l'on veut
' pour 10 c'est de 0 à 1 par pas de 0.1
' pour 100 couleurs c'est de 0 à 1 par pas de 0.01
.Gradient.ColorStops.Add(0).Color = vbRed
.Gradient.ColorStops.Add(0.5).Color = RGB(220, 220, 220)
.Gradient.ColorStops.Add(0.52).Color = RGB(220, 220, 220)
.Gradient.ColorStops.Add(0.54).Color = RGB(240, 240, 240)
.Gradient.ColorStops.Add(1).Color = RGB(240, 240, 240)
End With
End With
End Sub