Funkcje użytkownika zostały zasygnalizowane już we wcześniejszych częściach niniejszego kursu. W tym miejscu jednak temat ten spróbujemy trochę rozwinąć.
Deklarując funkcję w skoroszycie makr osobistych danego użytkownika zyskujemy przede wszystkim możliwość rozszerzenia standardowych funkcji Excela o własne. Oczywiście podstawowym warunkiem jest to, aby budowane funkcje miały wystarczająco częste i uniwersalne zastosowanie, dzięki czemu umieścimy je właśnie w tym miejscu (pliku personal.xlsb).
W przypadku natomiast jeśli chcielibyśmy zautomatyzować powtarzalne czynności w ramach danego projektu (pliku), wystarczy że umieścimy je w module makr tego pliku (wobec czego będzie ona dostępna tylko w ramach tego skoroszytu).