Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
I found a site that showed me a way to have excel sum cells that have only a
particular color. I inserted the following code into a module: Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean) Dim rCell As Range Dim lCol As Long Dim vResult 'Sums or counts cells based on a specified fill color. lCol = rColor.Interior.ColorIndex If SUM = True Then For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = WorksheetFunction.SUM(rCell,vResult) End If Next rCell Else For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = 1 + vResult End If Next rCell End If ColorFunction = vResult End Function I used the following in the cell =ColorFunction(B2, B2:B30). The first time I entered the function it worked fine. However, when I applied the color in B2 to another cell in the range, Excel did not recalculate. If I double click in the cell I entered the function and then hit enter it will recaluclate. Is there a way to have excel automatically recalculate. I checked in Tools Options to see if manual calculation was on but it was on automatic. Thanks very much for your help. Best regards, Dee |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Fill Color Red | Excel Discussion (Misc queries) | |||
Excel 2003 will not display color fonts or color fill cells | Excel Worksheet Functions | |||
Identifying the Active Fill Color | Excel Discussion (Misc queries) | |||
Select or Filter by Fill Color | Excel Worksheet Functions | |||
A different "Fill Color" problem | Excel Worksheet Functions |