Санджиб хотел бы подсчитать количество всех комментариев на листе.

К сожалению, в Excel нет функции, позволяющей получить доступ к этой информации. Однако вы можете получить значение вручную, используя этот процесс:

  1. Нажмите F5. Excel отображает диалоговое окно «Перейти».

  2. Щелкните Special. Excel отображает диалоговое окно «Перейти к специальному». (См. Рис. 1.)

  3. Убедитесь, что выбран переключатель «Комментарии».

  4. Щелкните ОК. Excel выбирает все ячейки, содержащие комментарии.

  5. Щелкните строку состояния правой кнопкой мыши и выберите «Счетчик». В строке состояния теперь отображается количество выбранных ячеек — количество комментариев на листе. (Это работает точно только в том случае, если в каждой ячейке есть что-то, что связано с комментарием.)

Если вы хотите получить количество комментариев и поместить его в ячейку, вам нужно использовать макрос для создания пользовательской функции.

Function CountComments(rCell As Range)

Application.Volatile     CountComments = rCell.Parent.Comments.Count End Function

Эта функция получает значение свойства Count для коллекции комментариев. Затем он возвращается функцией на рабочий лист. Чтобы использовать его на рабочем листе, введите следующую формулу:

=CountComments(A1)

Адрес ячейки, который вы используете в формуле, не имеет значения; он должен просто ссылаться на ячейку на листе, для которой вы хотите подсчитать.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (12363) применим к Microsoft Excel 2007, 2010, 2013 и 2016.

Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Counting_Comments_in_a_Worksheet [Подсчет комментариев на листе].