Bonsoir,
En fait, le format est bon, jusqu'à ce que s'exécute ce code :
.Range(Cells(2, cib), Cells(lrdc, cib)).Replace What:="6", Replacement:="6-9", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
A ce moment là, le format est changé en format personnalisé.