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