Salut eriiic,
Je pensais que la réponse que tu m'avait faite était l'endroit où tu avais eu ton plantage car les lignes de code que tu m'as mises sont présentes à la fin de ma macro.
Si j'applique uniquement ces lignes de codes :
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlDash
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThin
End With
seules sur un tableau sans encadrement j'aurai bien des pointillés à l'intérieur de mon tableau mais pas des traits pleins autour de chaque formation.
J'en déduis qu'il faut que je fasse une boucle pour avoir des traits plein (comme dans la macro de départ) puis une nouvelle boucle pour mettre juste les pointillé. Là ça marche mais je mets le double le temps d'exécution ce qui n'est pas rentable surtout quand je l'applique sur mon tableau réel où j'ai plus de 2500 lignes ce qui me fait 2500 lignes multiplié par 53 colonnes à passer deux fois...c'est long. Y-a-t-il pas une solution plus rapide pour obtenir le résultat souhaité ?
Cordialement.