Количество закрашенных ячеек в excel
Автор Олег черанев задал вопрос в разделе Другие языки и технологии
Как в Excelе посчитать количество закрашенных ячеек в строке или столбце? и получил лучший ответ
Ответ от Полосатый жираф Алик[гуру]
Добавить в стандартный модуль вот такую функцию:
Function КолЦветных (ByRef ra As Range) As Long
Dim cell As Range
КолЦветных = 0
For Each cell In ra.Cells
КолЦветных = КолЦветных - (cell.Interior.ColorIndex <> xlNone)
Next cell
End Function
И использовать её, как обычную функцию =КолЦветных (диапазон)
Учесть, что Excel не отслеживает изменение цвета в ячейке. Если после ввода формулы поменяется количество закрашенных в диапазоне, то для пересчёта этой функцией нужно как бы ввести её заново (встать в ячейку формул и нажать Enter). Никакие F9 не помогут!