Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

Can I make an Excel 2007 function to only add or to exclude certain highlighted cells?

I have some financial data in Excel 2007 and I highlight certain cells (using the "fill" command), not based on the value, but other factors that only I would recognize. I want to make a function in another cell that will either return the sum of all highlighted cells within the specified column, or more specifically "return the sum of all cells in the range that are NOT highlighted blue" for example. Thank you!

1 Answer

Relevance
  • 1 decade ago
    Favorite Answer

    Here is one way to do it using VBA.

    If your column is not "A", change the "A" references to your column letter, i.e. "F", "L", etc. If you want the total in a cell other than "B1", change "B1" to the cell reference of your choice.

    Copy the code to the clipboard:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim i, LastRow, Ttl

    LastRow = Range("A" & Rows.Count).End(xlUp).Row

    For i = 1 To LastRow

    If Cells(i, "A").Interior.ColorIndex = xlNone Then

    Ttl = Ttl + Cells(i, "A").Value

    End If

    Next

    Range("B1").Value = Ttl

    End Sub

    Select the appropriate worksheet and right click the sheet tab.

    Select 'View Code'.

    Paste the code into the editing area to the right.

    Close the VBE and return to Excel.

    Save the workbook.

Still have questions? Get your answers by asking now.