To Harshad:

In Excel 2010 you can use the DisplayFormat object, which indicates the
range (cell) format properties as actually displayed, including conditional
format and table style effects.

 

Bob Phillips  and Chip Pearson have both published functinos that can
evaluate the color of a cell according to conditional formatting in
older/any versions of Excel:

Bob's: http://www.xldynamic.com/source/xld.CFConditions.html

Chip's: http://www.cpearson.com/excel/cfcolors.htm

 

I think Bob's (as I recall), which was developed more recently, improves
upon Chip's method.

 

But in many cases, the best approach is to not look for a formula to
evaluate the color of the cell, but to just evaluate the conditions
specified in the formatting rule, right in your cell formula.  If cells with
a value < 0 are highlighted in red, for example, just have your formula
check for values < 0.

 

Asa

 

 

From: excel-macros@googlegroups.com [mailto:excel-macros@googlegroups.com]
On Behalf Of David Grugeon
Sent: Sunday, September 09, 2012 12:15 PM
To: excel-macros@googlegroups.com
Subject: Re: $$Excel-Macros$$ Re:

 

Hi Don

 

The question said the colours are set by conditional formatting.  This does
not affect interior.ColorIndex.  AFAIK the only way to do it is to apply the
same test for the condition as you used in the conditional formatting.

 

 

 

On 10 September 2012 02:18, dguillett1 <dguille...@gmail.com> wrote:

Or this to look in column A for the colors in column C 

 

Sub sumcolormatchSAS()

Dim c As Range

Dim i As Long

Dim csum As Long

 

For Each c In Range("c2:c3")

c.Offset(, 1) = 0

 

For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row

If Cells(i, 1).Interior.ColorIndex = c.Interior.ColorIndex Then _

  c.Offset(, 1) = c.Offset(, 1) + Cells(i, 1)

Next i

 

Next c

End Sub

 

Don Guillett
Microsoft Excel Developer
SalesAid Software
dguille...@gmail.com

 

From: Prince Dubey <mailto:prince141...@gmail.com>  

Sent: Sunday, September 09, 2012 10:14 AM

To: excel-macros@googlegroups.com 

Subject: $$Excel-Macros$$ Re:

 

Hi Harshad, 

 

Please see the attachment hope this will help you.

 

regards

 

prince

On Sunday, September 9, 2012 12:19:35 PM UTC+5:30, harshad shukla wrote: 

dear all,
I had a query where in i had to sum the values of cell based on cell
colour.that is to add all 
numbers of a row whose cell colour is conditionally formatted to grren and
yellow colours.
please help for the same.Could not devise a formula or macro for
differentiating cell based on 
cell colour.
regards
Harshad Shukla


 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?> 

 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?>  


 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?> Follow Rediff Deal ho jaye! to get exciting offers in
your city everyday.

 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?> -- 
Join official facebook page of this forum @
https://www.facebook.com/discussexcel
 
FORUM RULES (1120+ members already BANNED for violation)
 
1) Use concise, accurate thread titles. Poor thread titles, like Please
Help, Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will
not get quick attention or may not be answered.
 
2) Don't post a question in the thread of another member.
 
3) Don't post questions regarding breaking or bypassing any security
measure.
 
4) Acknowledge the responses you receive, good or bad.
 
5) Cross-promotion of, or links to, forums competitive to this forum in
signatures are prohibited. 
 
6) Jobs posting is not allowed.
 
7) Sharing copyrighted ebooks/pirated ebooks/their links is not allowed.
 
NOTE : Don't ever post personal or confidential data in a workbook. Forum
owners and members are not responsible for any loss.
--- 
You received this message because you are subscribed to the Google Groups
"MS EXCEL AND VBA MACROS" group.
To post to this group, send email to excel-macros@googlegroups.com.
To unsubscribe from this group, send email to
excel-macros+unsubscr...@googlegroups.com.
 
 

 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?> -- 
Join official facebook page of this forum @
https://www.facebook.com/discussexcel
 
FORUM RULES (1120+ members already BANNED for violation)
 
1) Use concise, accurate thread titles. Poor thread titles, like Please
Help, Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will
not get quick attention or may not be answered.
 
2) Don't post a question in the thread of another member.
 
3) Don't post questions regarding breaking or bypassing any security
measure.
 
4) Acknowledge the responses you receive, good or bad.
 
5) Cross-promotion of, or links to, forums competitive to this forum in
signatures are prohibited. 
 
6) Jobs posting is not allowed.
 
7) Sharing copyrighted ebooks/pirated ebooks/their links is not allowed.
 
NOTE : Don't ever post personal or confidential data in a workbook. Forum
owners and members are not responsible for any loss.
--- 
You received this message because you are subscribed to the Google Groups
"MS EXCEL AND VBA MACROS" group.
To post to this group, send email to excel-macros@googlegroups.com.
To unsubscribe from this group, send email to
excel-macros+unsubscr...@googlegroups.com.
 
 

 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?> 



 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?>  

 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?> -- 

 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?> Regards

 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?> David Grugeon

 
<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/sign
atureline.htm@Middle?> -- 
Join official facebook page of this forum @
https://www.facebook.com/discussexcel
 
FORUM RULES (1120+ members already BANNED for violation)
 
1) Use concise, accurate thread titles. Poor thread titles, like Please
Help, Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will
not get quick attention or may not be answered.
 
2) Don't post a question in the thread of another member.
 
3) Don't post questions regarding breaking or bypassing any security
measure.
 
4) Acknowledge the responses you receive, good or bad.
 
5) Cross-promotion of, or links to, forums competitive to this forum in
signatures are prohibited. 
 
6) Jobs posting is not allowed.
 
7) Sharing copyrighted ebooks/pirated ebooks/their links is not allowed.
 
NOTE : Don't ever post personal or confidential data in a workbook. Forum
owners and members are not responsible for any loss.
--- 
You received this message because you are subscribed to the Google Groups
"MS EXCEL AND VBA MACROS" group.
To post to this group, send email to excel-macros@googlegroups.com.
To unsubscribe from this group, send email to
excel-macros+unsubscr...@googlegroups.com.
 
 

-- 
Join official facebook page of this forum @ 
https://www.facebook.com/discussexcel

FORUM RULES (1120+ members already BANNED for violation)

1) Use concise, accurate thread titles. Poor thread titles, like Please Help, 
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get 
quick attention or may not be answered.

2) Don't post a question in the thread of another member.

3) Don't post questions regarding breaking or bypassing any security measure.

4) Acknowledge the responses you receive, good or bad.

5)  Cross-promotion of, or links to, forums competitive to this forum in 
signatures are prohibited. 

6) Jobs posting is not allowed.

7) Sharing copyrighted ebooks/pirated ebooks/their links is not allowed.

NOTE  : Don't ever post personal or confidential data in a workbook. Forum 
owners and members are not responsible for any loss.
--- 
You received this message because you are subscribed to the Google Groups "MS 
EXCEL AND VBA MACROS" group.
To post to this group, send email to excel-macros@googlegroups.com.
To unsubscribe from this group, send email to 
excel-macros+unsubscr...@googlegroups.com.


Reply via email to