Цель состоит в том, чтобы подсчитать количество комментариев в диапазоне с помощью функции (не подчиненной).
Я пытаюсь преобразовать подчиненную функцию в функцию, так как я хотел бы, чтобы диапазон изменялся ипользователя, чтобы ввести в качестве формулы
Я уже искал в Интернете и получил правильную функцию. Тем не менее, ради обучения нужно знать, почему мой Sub работает, а функция не
Function CommentsCounter(myRange3 As Range) As Long
'This one is mine - not working
CommentsCounter = myRange3.SpecialCells(xlCellTypeComments).Count
End Function
Sub working_just_fine()
'This one is working
Dim myRange4 As Range
Set myRange4 = Range("CO1:CO497")
Range("CO505").Value = myRange4.SpecialCells(xlCellTypeComments).Count
End Sub
Это дает общее количество ячеек, а не количество комментариев в диапазоне