ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   cell properties and cell functions (https://www.excelbanter.com/excel-worksheet-functions/71582-cell-properties-cell-functions.html)

Steve Curtis

cell properties and cell functions
 
Is there a way to do basically a reverse of the conditional formatting -
where the certain cells have a pattern assigned to them already, and is there
a way to in another column have that change to either a numeric value or even
a true false.

Like if cell A1 has a red background have B1 come up with sometype of a
number that would be different that if the background was blank.

EdMac

cell properties and cell functions
 

Why not use the value that has caused the other cell to come up red.

So if your conditional formatting for A1 depends on say the content
being greater than 10, then using an if statement in B1 to insert the
value you want =if(A110,Value you want).

Ed


--
EdMac
------------------------------------------------------------------------
EdMac's Profile: http://www.excelforum.com/member.php...o&userid=30736
View this thread: http://www.excelforum.com/showthread...hreadid=512291


Steve Curtis

cell properties and cell functions
 
Because there are not values that caused the coloring - that was entered by
hand

"EdMac" wrote:


Why not use the value that has caused the other cell to come up red.

So if your conditional formatting for A1 depends on say the content
being greater than 10, then using an if statement in B1 to insert the
value you want =if(A110,Value you want).

Ed


--
EdMac
------------------------------------------------------------------------
EdMac's Profile: http://www.excelforum.com/member.php...o&userid=30736
View this thread: http://www.excelforum.com/showthread...hreadid=512291



Bob Phillips

cell properties and cell functions
 
Then it isn't conditional formatting.

You will need a function, like this

Function CI(rng as Range)
If rng.Count 1 Then
CI = cvErr(xlErrRef)
Else
Ci = rng.Interior.Colorindex
End If
End Function

and in your cell, use

=IF(CI(A1)=3,99,100)

which tests for Red.

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Steve Curtis" wrote in message
...
Because there are not values that caused the coloring - that was entered

by
hand

"EdMac" wrote:


Why not use the value that has caused the other cell to come up red.

So if your conditional formatting for A1 depends on say the content
being greater than 10, then using an if statement in B1 to insert the
value you want =if(A110,Value you want).

Ed


--
EdMac
------------------------------------------------------------------------
EdMac's Profile:

http://www.excelforum.com/member.php...o&userid=30736
View this thread:

http://www.excelforum.com/showthread...hreadid=512291





Steve Curtis

cell properties and cell functions
 
Thanks Bob, that works great - but here is another question - I know that the
3 is for Red, how do I find out what the other related numbers are for other
colors?


"Bob Phillips" wrote:

Then it isn't conditional formatting.

You will need a function, like this

Function CI(rng as Range)
If rng.Count 1 Then
CI = cvErr(xlErrRef)
Else
Ci = rng.Interior.Colorindex
End If
End Function

and in your cell, use

=IF(CI(A1)=3,99,100)

which tests for Red.

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Steve Curtis" wrote in message
...
Because there are not values that caused the coloring - that was entered

by
hand

"EdMac" wrote:


Why not use the value that has caused the other cell to come up red.

So if your conditional formatting for A1 depends on say the content
being greater than 10, then using an if statement in B1 to insert the
value you want =if(A110,Value you want).

Ed


--
EdMac
------------------------------------------------------------------------
EdMac's Profile:

http://www.excelforum.com/member.php...o&userid=30736
View this thread:

http://www.excelforum.com/showthread...hreadid=512291






Bob Phillips

cell properties and cell functions
 
Steve,

See this previous post from myself and Peter T, most are given there
http://tinyurl.com/annkb

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Steve Curtis" wrote in message
...
Thanks Bob, that works great - but here is another question - I know that

the
3 is for Red, how do I find out what the other related numbers are for

other
colors?


"Bob Phillips" wrote:

Then it isn't conditional formatting.

You will need a function, like this

Function CI(rng as Range)
If rng.Count 1 Then
CI = cvErr(xlErrRef)
Else
Ci = rng.Interior.Colorindex
End If
End Function

and in your cell, use

=IF(CI(A1)=3,99,100)

which tests for Red.

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Steve Curtis" wrote in message
...
Because there are not values that caused the coloring - that was

entered
by
hand

"EdMac" wrote:


Why not use the value that has caused the other cell to come up red.

So if your conditional formatting for A1 depends on say the content
being greater than 10, then using an if statement in B1 to insert

the
value you want =if(A110,Value you want).

Ed


--
EdMac

------------------------------------------------------------------------
EdMac's Profile:

http://www.excelforum.com/member.php...o&userid=30736
View this thread:

http://www.excelforum.com/showthread...hreadid=512291








Steve Curtis

cell properties and cell functions
 
Thanks Bob, the other question I had, is how do you get this to update those
equations or to re-calculate when you change the colors of the cells? I did
check to make sure that my recalc is set to automatic already.

"Bob Phillips" wrote:

Steve,

See this previous post from myself and Peter T, most are given there
http://tinyurl.com/annkb

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Steve Curtis" wrote in message
...
Thanks Bob, that works great - but here is another question - I know that

the
3 is for Red, how do I find out what the other related numbers are for

other
colors?


"Bob Phillips" wrote:

Then it isn't conditional formatting.

You will need a function, like this

Function CI(rng as Range)
If rng.Count 1 Then
CI = cvErr(xlErrRef)
Else
Ci = rng.Interior.Colorindex
End If
End Function

and in your cell, use

=IF(CI(A1)=3,99,100)

which tests for Red.

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Steve Curtis" wrote in message
...
Because there are not values that caused the coloring - that was

entered
by
hand

"EdMac" wrote:


Why not use the value that has caused the other cell to come up red.

So if your conditional formatting for A1 depends on say the content
being greater than 10, then using an if statement in B1 to insert

the
value you want =if(A110,Value you want).

Ed


--
EdMac

------------------------------------------------------------------------
EdMac's Profile:
http://www.excelforum.com/member.php...o&userid=30736
View this thread:
http://www.excelforum.com/showthread...hreadid=512291









Bob Phillips

cell properties and cell functions
 
There is the big problem. Unfortunately, changing a cell colour does not
trigger any event, so there is no automated way. The best we can do is to
add this to the start of the function

Application.Volatile

and then when you change a colour, hit the F9 key.

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Steve Curtis" wrote in message
...
Thanks Bob, the other question I had, is how do you get this to update

those
equations or to re-calculate when you change the colors of the cells? I

did
check to make sure that my recalc is set to automatic already.

"Bob Phillips" wrote:

Steve,

See this previous post from myself and Peter T, most are given there
http://tinyurl.com/annkb

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Steve Curtis" wrote in message
...
Thanks Bob, that works great - but here is another question - I know

that
the
3 is for Red, how do I find out what the other related numbers are for

other
colors?


"Bob Phillips" wrote:

Then it isn't conditional formatting.

You will need a function, like this

Function CI(rng as Range)
If rng.Count 1 Then
CI = cvErr(xlErrRef)
Else
Ci = rng.Interior.Colorindex
End If
End Function

and in your cell, use

=IF(CI(A1)=3,99,100)

which tests for Red.

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Steve Curtis" wrote in

message
...
Because there are not values that caused the coloring - that was

entered
by
hand

"EdMac" wrote:


Why not use the value that has caused the other cell to come up

red.

So if your conditional formatting for A1 depends on say the

content
being greater than 10, then using an if statement in B1 to

insert
the
value you want =if(A110,Value you want).

Ed


--
EdMac


------------------------------------------------------------------------
EdMac's Profile:
http://www.excelforum.com/member.php...o&userid=30736
View this thread:
http://www.excelforum.com/showthread...hreadid=512291












All times are GMT +1. The time now is 03:58 AM.

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