LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 9
Default Existing sheet formatting removed when changing active cell border color

Hi

This is a continuation from a previous post. Jim Cone kindly informed
me how to change the active range border colour with this piece of
code.
'...
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal
Target As Range)
Dim v As Variant
Dim r As Range
Dim i As Long
= Array(xlEdgeBottom, xlEdgeTop, xlEdgeRight, xlEdgeLeft)
For Each r In Sh.UsedRange.Cells
With r
For i = 0 To 3
..Borders(v(i)).LineStyle = xlNone
Next
End With
Next
For i = 0 To 3
With Target.Borders(v(i))
..LineStyle = xlContinuous
..Weight = xlThick
..ColorIndex = 3
End With
Next
End Sub
'

Problem is that any existing formatting for the workbook, (ie
permanent borders around other cells) is removed. I dont want to use
Pearsons rowliner cos my workbook is for distribution to others so
would prefer to do it using vba. Each sheet in my workbook uses
different ranges (i.e. sheet 1 is A1:O364 sheet 2 is A1:S170 and so
on). So I need a way to retain the existing formatting as well as
change the borders for the active range. Hope that makes sense.
Any help greatly appreciated.

TIA
Dynamo
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to change active cell border color in Excel 2007 Dynamo Excel Programming 11 November 26th 10 07:48 PM
Active Cell Border Color Linda Oshkosh WI Excel Worksheet Functions 2 May 29th 10 09:12 PM
Changing cursor outline color of active cell HappySenior Excel Programming 3 August 11th 08 06:16 PM
active cell border color mike d Excel Discussion (Misc queries) 1 May 16th 08 10:35 AM
Changing active cell to a color Bob Reynolds[_3_] Excel Programming 5 November 23rd 04 07:39 PM


All times are GMT +1. The time now is 06:43 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"