Bonjour,
J'ai essayé d'écrire un code me permettant d'ajouter des bordures horizontales bleues clair entre les colonnes D et H d'un tableau Excel.
Le code est le suivant :
Ce code fonctionne parfaitement. Cependant, je ne comprends pas le fonctionnement du "for i = 8 to 9". J'ai fait des tests, et visiblement cela impact le trait des bordures (si je met par ex "for i= 4 to 9" je me retrouve avec des lignes diagonales dans chaque cellule). Quelqu'un pourrait il m'expliquer? Y a t'il une règle particulière liée à la propriété .Borders?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 For Each cell In Range("D5:H" & derLn - 1) For i = 8 To 9 With cell.Borders(i) .LineStyle = xlContinuous .Color = RGB(217, 225, 242) .Weight = xlThin End With Next i Next cell
Partager