Sub TriCouleur()
DL = ActiveWorkbook.Worksheets("Sheet1").Range("B65536").End(xlUp).Row
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add(Range("B4:B" & DL), _
xlSortOnCellColor, xlAscending, , xlSortNormal).SortOnValue.Color = RGB(55, 86, 35)
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("B4:B" & DL) _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
Set Plage = ActiveWorkbook.Worksheets("Sheet1").Range("B4:B" & DL)
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Plage...