Bonjour,
Voila j'ai un bout de code qui me permet d'insérer une ligne, qu'elle soit blanche en bordure simple.
cells(L+1,1).EntireRow.Insert
range("A" & L+1 & ":" & "H" & L+1).interior.colorIndex = xlNone
range("A" & L+1 & ":" & "H" & L+1).Borders(xlEdgeBottom).LineStyle = xlContinuous
L'insertion se fait bien, la mise en blanc également par contre la bordure basse en ligne continue ne fonctionne pas.
Si je fais: Rows(L+1).Borders(xlEdgeBottom).LineStyle = xlContinuous
là ca fonctionne correctement mais j'ai une bordure sur toute ma ligne alors que je veux qu'elle s'arrête à la colonne H.
1/ Pourquoi avec rows ca fonctionne et pas avec range?
2/ A la place de: range("A" & L+1 & ":" & "H" & L+1)
j'ai essayé range(cells(L+1,1),cells(L+1,8)), mais j'ai une erreur d'objet. Je trouve la ligne plus propre mais elle ne fonctionne pas pourtant il me semble qu'on a le droit en vba de faire des ranges de cells.
Merci de votre aide,