Re: Set text color to interior color
- From: "Don Guillett" <dguillett1@xxxxxxxxxxxxx>
- Date: Wed, 5 Sep 2007 19:31:41 -0500
Your code uses unnecessary/undesirable selections.
--
Don Guillett
Microsoft MVP Excel
SalesAid Software
dguillett1@xxxxxxxxxxxxx
"KJ-clueless" <KJclueless@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:423FA18F-58CF-4066-9F02-C62E42E042EF@xxxxxxxxxxxxxxxx
This worked, I also tried a slight tweak to my own code, seting mycolor = to
the interior color and then if the value is o set the font colorindex = to
mycolor:
Thanks!
Sub Change_Color()
Dim MyRange As Range
Dim MyColor As Integer
Dim MyCell As Integer
MyColor = Selection.Interior.ColorIndex
Debug.Print MyColor
'' set range = to selected cells ''
Set MyRange = Selection
'' evaluate the value and apply to appropriate text color ''
For Each c In MyRange
c.Select
MyCell = ActiveCell.Value
Select Case MyCell
Case 0
Selection.Font.ColorIndex = MyColor
Case Else
Selection.Font.ColorIndex = 0
End Select
Next
End Sub
"Don Guillett" wrote:
try this
Sub docolors()
Selection.Font.ColorIndex = 3
For Each c In Selection
If c = 0 Then c.Font.ColorIndex = _
c.Interior.ColorIndex
Next c
End Sub
--
Don Guillett
Microsoft MVP Excel
SalesAid Software
dguillett1@xxxxxxxxxxxxx
"KJ-clueless" <KJclueless@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:9CE1BFD4-33D9-4D2A-AA60-0249B3D5CC9D@xxxxxxxxxxxxxxxx
>I have the following code:
>
> Sub Test1()
> Dim MyRange As Range
> Dim MyColor As Integer
> Dim MyCell As Integer
>
> '' set range = to selected cells ''
> Set MyRange = Selection
>
> '' evaluate the value and apply to appropriate text color ''
> For Each c In MyRange
> c.Select
> MyCell = ActiveCell.Value
> Select Case MyCell
> Case 0
> Selection.Font.ColorIndex = 0
> Case Else
> Selection.Font.ColorIndex = 3
> End Select
> Next
> End Sub
>
> This code works fabulously, however, I would like to set the font
> colorindex
> to the same value as the interior color index if the cell value is 0. > Is
> this possible, and how would I go about this ?
.
- Follow-Ups:
- Re: Set text color to interior color
- From: KJ-clueless
- Re: Set text color to interior color
- References:
- Re: Set text color to interior color
- From: Don Guillett
- Re: Set text color to interior color
- From: KJ-clueless
- Re: Set text color to interior color
- Prev by Date: RE: Add 2nd condition to Find
- Next by Date: Re: What is the difference between for..if, case statements, do..while
- Previous by thread: Re: Set text color to interior color
- Next by thread: Re: Set text color to interior color
- Index(es):
Relevant Pages
|