Страницы: 1
RSS
Помогите с функцией
 
См. файл
 
Функция прекрасно работает, как по сумме так и по количеству.  
С уважением, Александр.  
 
Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)  
Dim rCell As Range  
Dim lCol As Long  
Dim vResult  
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
 
1. Она не работает с условным форматированием.  
2. Значения в ячейках она считает автоматически, а вот  
ячейки с цветовой заливкой нет.
 
Согласен с Вами, на условном форматировании функция не работает. Посмотрите приложение, там все впорядке. Маленькое неудобство, как то лишний столбец, можно обойти скрыв его или отправив за границы нужных Вам листов.  
С уважением, Александр.
Страницы: 1
Читают тему
Наверх