Re : Format personnalisée
bonjour,
ou alors, dans la macro de M12
Cells(i, 4).Value = Left(Cells(i, 4), 2) & "-" & Right(Cells(i, 4), 1)
prendra les deux caractères de gauche avec le tiret puis le caractère de droite
le 3eme caractère sera systématiquement remplacé par un tiret
sinon, garder (et adapter au besoin) la formule de M12