Добрый день!
Подскажите, пожалуйста, как работать с диапазонами несмежных ячеек при использовании функций? К примеру, имеется функция для подсчета кол-ва ячеек по цвету заливки:
Каким образом можно использовать эту функцию, если диапазон состоит из несмежных ячеек? Можно, конечно, суммировать кучу функций: =СЧЁТЗАЛИВКА(диапазон1;критерий)+СЧЁТЗАЛИВКА(диапазон2;критерий)+СЧЁТЗАЛИВКА(диапазон3;критерий) и т.д. Но это очень долго и трудоемко!
Помогите, пожалуйста, адаптировать функцию для работы с несмежными ячейками
Подскажите, пожалуйста, как работать с диапазонами несмежных ячеек при использовании функций? К примеру, имеется функция для подсчета кол-ва ячеек по цвету заливки:
Код |
---|
Public Function СЧЁТЗАЛИВКА(ДИАПАЗОН As Range, ЯЧЕЙКА) As Long Dim S As Double Dim rCell As Range Dim ColCell As Long ColCell = ЯЧЕЙКА.Interior.Color S = 0 For Each rCell In ДИАПАЗОН If rCell.Interior.Color = ColCell Then S = S + 1 End If Next СЧЁТЗАЛИВКА = S End Function |
Каким образом можно использовать эту функцию, если диапазон состоит из несмежных ячеек? Можно, конечно, суммировать кучу функций: =СЧЁТЗАЛИВКА(диапазон1;критерий)+СЧЁТЗАЛИВКА(диапазон2;критерий)+СЧЁТЗАЛИВКА(диапазон3;критерий) и т.д. Но это очень долго и трудоемко!
Помогите, пожалуйста, адаптировать функцию для работы с несмежными ячейками
Excel 2010