Чтобы создать собственную пользовательскую функцию в Excel через VBA, нужно: 14
- Открыть редактор Visual Basic, например, сочетанием клавиш Alt+F11. 14
- Вставить модуль: нажать на окно проекта VBA правой кнопкой мыши, выбрать «Вставить», а затем — «Модуль». 4
- Определить имя функции: написать «Function имя». 4 Оно может быть задано цифрами, кириллическими или латинскими буквами, символом подчёркивания. 3 Нельзя использовать пробелы. 3
- После имени объявить аргументы. 3 У аргументов при необходимости можно задать тип данных. 3 При этом функция может быть вообще без аргументов. 3
- После аргументов объявить тип данных возвращаемого значения. 3
- Далее идёт блок вычислений: в нём можно объявлять переменные, проводить операции и вычисления с аргументами. 3 Перед завершающей командой End Function нужно обязательно указать возвращаемое значение. 3
- Сохранить книгу сочетанием клавиш Ctrl+S. 3
Чтобы проверить работу функции, нужно вернуться на лист и попробовать написать в ячейку, например, =СЛОЖИТЬ(1;2). 3