Thread
:
Clear BorderAround in VBA
View Single Post
#
15
Posted to microsoft.public.excel.misc
Jon Peltier
external usenet poster
Posts: 6,582
Clear BorderAround in VBA
Hi Don -
Worksheets("Sheet1").Range("A1:D4") _
.Borders.LineStyle = xlNone
Duh, I forgot that one.
- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
http://PeltierTech.com
_______
"Don Guillett" wrote in message
...
xl2002.all updates
I just successfully re-tested both of these. The first created ONLY an
outside border. The 2nd
one removed ALL borders. Is this what you want?
Sub bordersaround()
Worksheets("Sheet1").Range("A1:D4").BorderAround _
ColorIndex:=3, Weight:=xlThick
End Sub
Sub noborders()'remove all
Worksheets("Sheet1").Range("A1:D4") _
.Borders.LineStyle = xlNone
End Sub
this will put in interior borders.
Worksheets(1).Range("A1:d4").Borders.LineStyle = xlContinuous
--
Don Guillett
SalesAid Software
wrote in message
...
Don,
I so much appreciate your knowledge and time.
Unfortunately also does not work when the application of borders was via
Borderaround
I fairness the code I used is below: (Probably, I am doing something
wrong)
For Each MyCell In myRange
If MyCell.Borders(xlEdgeLeft).ColorIndex = 3 Then
'MyCell.BorderAround LineStyle:=xlLineStyleNone DOES
NOT WORK!!
'MyCell.Borders.LineStyle = xlNone 'DOES NOT WORK!!
MyCell.Borders(xlDiagonalDown).LineStyle = xlNone
MyCell.Borders(xlDiagonalUp).LineStyle = xlNone
MyCell.Borders(xlEdgeLeft).LineStyle = xlNone
MyCell.Borders(xlEdgeTop).LineStyle = xlNone
MyCell.Borders(xlEdgeBottom).LineStyle = xlNone
MyCell.Borders(xlEdgeRight).LineStyle = xlNone
MyCell.Borders(xlInsideVertical).LineStyle = xlNone
MyCell.Borders(xlInsideHorizontal).LineStyle = xlNone
End If
Next
EagleOne
"Don Guillett" wrote:
Don Guillett
Reply With Quote
Jon Peltier
View Public Profile
Find all posts by Jon Peltier