Создание своей пользовательской функции в Excel — это здорово!
Если вы уже создали свою функцию и хотите использовать ее часто, то лучший способ сделать это — превратить ее в надстройку. В этом уроке мы подробно расскажем, как это сделать.
Надстройка — файл (обычно с расширением .xla или .xlam), который загружается Excel при запуске и добавляет дополнительные функциональные возможности в виде новых функций.
Excel поставляется с рядом готовых к использованию надстроек, но задача — научиться создавать свои собственные надстройки!
Создание своих надстроек — отличный способ расширить возможности Excel и распространять свои пользовательские функции (UDF).
▶️ Алгоритм создания надстройки
1. Добавьте новый модуль:
2. Напишите функцию. Для примера добавим функцию:
🔔 В надстройку можно включать сколько угодно UDF! (Примеры пользовательский функций см в конце статьи) 🔽
3. Протестируйте результат
Для нашего примера: введите в ячейку B1 функцию: =Age(A1):
4. Если проверка прошла успешно, сохраните рабочую книгу Excel как надстройку.
Для этого выберите Файл > Сохранить как, укажите имя файла надстройки и тип: *.xla или *.xlam.
▶️ Установка надстройки
- В меню Параметры > Надстройки откройте диалоговое окно Надстройки:
- Если надстройка сохранена в расположении по умолчанию, вы увидите ее название в окне Доступные надстройки:
Если вы сохранили надстройку в другой папке, используйте кнопку Обзор, чтобы найти ее:
- Чтобы установить надстройку, поставьте галочку в флажке рядом с именем надстройки и нажмите OK:
🔔 Как только надстройка будет установлена, ее функции будут доступны в Excel.
Можете найти их в разделе мастера функций (инструмент Вставить функцию) или ввести их в ячейку как любую другую встроенную функцию.
🔔 Надстройка будет оставаться установленной до тех пор, пока не удалите ее, сняв галочку с флажка.
▶️ Изменение надстройки
Если требуется внести изменения в уже созданную надстройку, можете сделать это следующим образом:
- Если надстройка уже установлена, можете найти ее в списке на панели Project Explorer редактора VBA
Откройте модуль, содержащий функции, и внесите необходимые изменения.
- Если надстройка не установлена, найдите файл надстройки и дважды щелкните по нему, чтобы открыть его в Excel. Она появится в Project Explorer редактора VBA. Откройте модуль, содержащий функции, и внесите необходимые изменения.
🔔 После того как внесены все необходимые изменения, не забудьте сохранить изменения в файле надстройки. Теперь можете использовать обновленную версию надстройки со всеми внесенными изменениями.