LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
GCC GCC is offline
external usenet poster
 
Posts: 12
Default can I add values of cells that are certain colours?

Just wanted to say thanks to Dave and Gods for your help! I have managed to
do this now.

Thanks again.



"Gord Dibben" wrote:

To add the SumByColor Function to your workbook.

Copy this text between the ................................

Function SumByColor(InRange As Range, WhatColorIndex As Integer, _
Optional OfText As Boolean = False) As Double
'
' This function return the SUM of the values of cells in
' InRange with a background color, or if OfText is True a
' font color, equal to WhatColorIndex.
'
Dim Rng As Range
Dim OK As Boolean

Application.Volatile True
For Each Rng In InRange.Cells
If OfText = True Then
OK = (Rng.Font.ColorIndex = WhatColorIndex)
Else
OK = (Rng.Interior.ColorIndex = WhatColorIndex)
End If
If OK And IsNumeric(Rng.Value) Then
SumByColor = SumByColor + Rng.Value
End If
Next Rng

End Function

.................................................. ......

Now, with your workbook open hit Alt + F11 to open the Visual Basic Editor.

CTRL + r to open project explorer.

Right-click on your workbook/project and InsertModule.

Paste the text above into that module.

FileSave then hit Alt + q to return to Excel.

You can call this function from a worksheet cell with a formula like
=SUMBYCOLOR(A1:A10,3,FALSE) where 3 is the colorindex number(red in this
case)

If you don't care about font color just use =SumByColor(A1:A10,3)

To get a list of Excel's default colorindex numbers see David McRitchie's site.

http://www.mvps.org/dmcritchie/excel/colors.htm


Gord Dibben MS Excel MVP



On Tue, 10 Apr 2007 07:56:04 -0700, GCC wrote:

I'm sorry I am quite a beginner when it comes to things like this. I have
looked at the code on the website you suggested but I don't understand how to
get this into excel? Any help you can give would be greatly appriciated.

Thanks.

"Dave F" wrote:

If you're using XL 2007 this is possible without customization. If you're
using an earlier version of Excel you can do this with macros. See:
http://www.cpearson.com/excel/colors.htm for more info.

Dave
--
A hint to posters: Specific, detailed questions are more likely to be
answered than questions that provide no detail about your problem.


"GCC" wrote:

I was wondering if it was possible to write a formula in excel that says for
example 'add the numbers in all cells that are coloured purple?'



 
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
average values in non-contiguous cells, ignoring 0 values RWormdahl Excel Worksheet Functions 3 October 30th 06 01:06 AM
How to add comments/colours to cells in a protected sheet Nousj Excel Discussion (Misc queries) 2 June 21st 06 01:58 PM
Create conditional IF to format cells using 6 different colours NZJen Excel Worksheet Functions 2 August 17th 05 03:41 PM
Adding cells by colours whatzzup Excel Discussion (Misc queries) 1 August 17th 05 01:02 PM
Excel 2003 font colours and cell colours bretta Excel Discussion (Misc queries) 1 April 17th 05 03:45 AM


All times are GMT +1. The time now is 05:38 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"