У меня есть следующая функция «CountCcolor ()», которую я хотел бы использовать на трекере состояния.Мое намерение состоит в том, чтобы использовать эту функцию, чтобы найти в видимых ячейках диапазон видимых ячеек, сколько из них выделено определенным цветом, скажем зеленым.
Function CountCcolor(range_data As Range, criteria As Range) As Long
Dim datax As Range
Dim xcolor As Long
' The next one-liner does not work. Without it, it selects visible and hidden cells. I only want it to select visible cells:
range_data = Selection.SpecialCells(xlCellTypeVisible).Select
xcolor = criteria.Interior.ColorIndex
For Each datax In range_data
If datax.Interior.ColorIndex = xcolor Then
CountCcolor = CountCcolor + 1
End If
Next datax
End Function
Заранее спасибо за помощь!