Функции пользователя - это такие функции, которых нет в библиотеке VBA, и которые создает сам разработчик программы.
Для создания функции пользователя нужно выполнить действия:
· если в проекте нет модуля, то создать его выполнив команду меню редактора Вставка > Модуль (Insert>Module);
· выполнить команду меню редактора VB Вставка> Процедура (Insert>Procedure) ;
· в открывшемся диалоговом окне Вставка процедуры (Add Procedure) установить переключатель Функция (Function) (см. рис. 1)
· в поле Имя (Name) ввести имя функции;
· установить соответствующий переключатель Область видимости (Scope);
· кликнуть на ОК.
После выполнения этих действий в окне модуля появится заготовка функции (заголовок и окончание), между которыми нужно поместить код тела функции.
· ввести список параметров функции, их типов данных, а также указать тип возвращаемого функцией значения;
· используя команду меню Вид> Просмотр объектов (View