Как создать подсказки к пользовательским функциям?

Для того, чтобы создать небольшую подсказку к пользовательской функции, которую можно увидеть при вводе функции с помощью Мастера функций, следует воспользоваться любым из нижеопубликованных способов:

  1. Вариант. В меню Сервис выберите пункт Макрос, затем выберите команду Начать запись. Теперь, в поле Имя макроса введите имя будущей пользовательской функции, к примеру СуммаВид, а в поле Описание введите необходимый комментарий, например, предназначение функции и/или краткое описание её аргументов. После этого, используя список Сохранить в, выберите место хранения функции и нажмите кнопку ОК. Затем остановите запись макроса, в редакторе VBA найдите созданный макрос и просто замените Sub на Function, добавьте нужные аргументы, и все необходимые инструкции.
  2. Вариант. Если пользовательская функция уже создана, то в таком случае в меню Сервис выберите пункт Макрос и команду Макросы [ALT+F8] Затем, в поле Имя макроса введите имя своей функции и нажмите кнопку Параметры (если кнопка будет заблокирована, то это означает, что UDF с указанным именем, найдена не была) Теперь, в поле Описание введите необходимый комментарий, например, предназначение функции и/или краткое описание её аргументов и кликните кнопку ОК, после чего закройте диалоговое окно Макрос.
  3. Вариант. Для того, чтобы добиться аналогичного эффекта, но с помощью VBA, достаточно воспользоваться методом MacroOptions объекта Application, например:
    code: #vba
    Application.MacroOptions Macro:="СуммаВид", _
    Description:="Суммирует только числовые аргументы, находящиеся в ячейках, которые не являются скрытыми. Имеет всего один обязательный аргумент."
Поделиться:

Похожие статьи: