Give this a whirl...
Dim rng As Range
Set rng = Range(cells(Rows.Count, "A").End(xlUp), Range("L7"))
rng.Borders.LineStyle = xlNone
rng.Borders(xlInsideHorizontal).LineStyle = xlContinuous
rng.Borders(xlEdgeBottom).LineStyle = xlContinuous
--
HTH...
Jim Thomlinson
"Gwen" wrote:
> I would like a bottom border For each row on the sheet from columns a:l
> For some reason this code does not work.
> What am I missing?
>
> Dim x As Integer
> Dim lastrow As Long
>
> lastrow = Range("A65536").End(xlUp).Row
>
> For x = 7 To lastrow
> ActiveCell.Columns("A:L").Select
>
> Selection.Borders(xlDiagonalDown).LineStyle = xlNone
> Selection.Borders(xlDiagonalUp).LineStyle = xlNone
> Selection.Borders(xlEdgeLeft).LineStyle = xlNone
> Selection.Borders(xlEdgeTop).LineStyle = xlNone
>
> With Selection.Borders(xlEdgeBottom)
>
> .LineStyle = xlContinuous
> .Weight = xlThin
> .ColorIndex = xlAutomatic
> End With
>
> Selection.Borders(xlEdgeRight).LineStyle = xlNone
> Selection.Borders(xlInsideVertical).LineStyle = xlNone
>
> next x
>
>
> Thanks
|