Блоки
Function
и Sub
не могут быть вложены таким образом.Каждый из них должен быть отдельным, с открывающей строкой Sub
или Function
и строкой End Sub
/ End Function
, содержащей код.
Sub Color()
...
End Sub
Function CountCcolor(range_data As Range, criteria As Range) As Long
...
End Function
Для вызова CountCcolor
в пределах Color
:
Sub Color()
...
Dim myCount as Long
myCount = CountCcolor(rng1, rng2)
End Sub