За виглядом функція користувача не відрізняється від стандартних:
=ім’яфункції_користувачааргументи
і вводиться у комірку, де треба виконати потрібну процедуру над даними — аргументами.
Але для того, щоб подані аргументи оброблялись належним чином, мовою VBA створюється процедура — функція. Процедура Function є послідовністю інструкцій мови Visual Basic, обмежених інструкціями Function і End Function. Процедура Function схожа на процедуру Sub, однак на відміну від останньої вона повертає обчислене значення у робочій аркуш, звідки вона була викликана у супроводі формальних аргументів. Отримані аргументи константи, змінні, або вирази процедура Function підставляє в тому ж порядку замість власних умовних аргументів, які містяться у дужках після імені функції.
Друга функція реалізується за допомогою лінійного алгоритму.
Створені функції користувача можна також викликати за допомогою Майстра функцій.