ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Problem setting BorderArround LineStyle:=xlLineStyleNone (https://www.excelbanter.com/excel-programming/412011-problem-setting-borderarround-linestyle-%3Dxllinestylenone.html)

jc

Problem setting BorderArround LineStyle:=xlLineStyleNone
 
When running the following code:
Selection.BorderAround LineStyle:=xlDouble
Selection.BorderAround LineStyle:=xlLineStyleNone
the first line sets the border around the selection to xlDouble
the second line does nothing
VB help says:

"To clear the border, you must set the LineStyle property to xlLineStyleNone
for all the cells in the range."

Am I doing something wrong or is there a problem with EXCEL 2003.

I know that I can set the individual borders (left, right, top, bottom) the
problem that this causes for me is that when you do this it overrides the
border on the neighboring cell: ie setting the right border overrides the
left border on the cell to the right.
JC

JLGWhiz

Problem setting BorderArround LineStyle:=xlLineStyleNone
 
Don't ask me why because I have no idea, but this syntax works for deleting
the borders.

Selection.Borders.LineStyle = xlLineStyleNone



"jc" wrote:

When running the following code:
Selection.BorderAround LineStyle:=xlDouble
Selection.BorderAround LineStyle:=xlLineStyleNone
the first line sets the border around the selection to xlDouble
the second line does nothing
VB help says:

"To clear the border, you must set the LineStyle property to xlLineStyleNone
for all the cells in the range."

Am I doing something wrong or is there a problem with EXCEL 2003.

I know that I can set the individual borders (left, right, top, bottom) the
problem that this causes for me is that when you do this it overrides the
border on the neighboring cell: ie setting the right border overrides the
left border on the cell to the right.
JC


JLGWhiz

Problem setting BorderArround LineStyle:=xlLineStyleNone
 
Apparently the Design Engineers had problems separating the borders of
individual cells, because the left wall of one is the right wall of another
and the bottom of one is the top of another. The borders are just line
segments along those invisible walls and the walls a just long lines of
pixels that turn dark or different colors at points specified when the user
desinates a cell parameter. Easy enough to control if working with pieces
inside the range but difficult when trying to isolate the enclosure of the
range as an entity. By now you have guessed that I have not a clue what I
am talking about.

"jc" wrote:

When running the following code:
Selection.BorderAround LineStyle:=xlDouble
Selection.BorderAround LineStyle:=xlLineStyleNone
the first line sets the border around the selection to xlDouble
the second line does nothing
VB help says:

"To clear the border, you must set the LineStyle property to xlLineStyleNone
for all the cells in the range."

Am I doing something wrong or is there a problem with EXCEL 2003.

I know that I can set the individual borders (left, right, top, bottom) the
problem that this causes for me is that when you do this it overrides the
border on the neighboring cell: ie setting the right border overrides the
left border on the cell to the right.
JC


jc

Problem setting BorderArround LineStyle:=xlLineStyleNone
 
You have more wisdom than I do.

Thank You
--
JC


"JLGWhiz" wrote:

Don't ask me why because I have no idea, but this syntax works for deleting
the borders.

Selection.Borders.LineStyle = xlLineStyleNone



"jc" wrote:

When running the following code:
Selection.BorderAround LineStyle:=xlDouble
Selection.BorderAround LineStyle:=xlLineStyleNone
the first line sets the border around the selection to xlDouble
the second line does nothing
VB help says:

"To clear the border, you must set the LineStyle property to xlLineStyleNone
for all the cells in the range."

Am I doing something wrong or is there a problem with EXCEL 2003.

I know that I can set the individual borders (left, right, top, bottom) the
problem that this causes for me is that when you do this it overrides the
border on the neighboring cell: ie setting the right border overrides the
left border on the cell to the right.
JC



All times are GMT +1. The time now is 07:42 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com