Функция рабочего листа, определенная пользователем, - это процедура Function, которую можно указать в формуле, хранящейся в ячейке. Эти функции работают точно так же, как и другие функции, используемые на рабочем листе Excel. Создавая собственные функции, можно:
- Разработать функции, которые решают требуемые задачи. Если требуется производить специальные расчеты, то можно написать собственную функцию.
- Указать вместо вложенных и сложных формул одну функцию.
- Создать функции, содержащие математические выражения, встроенные функции рабочего листа Excel и инструкции VBA.
Функция, определяемая пользователем, выполняет вычисления и возвращает значение. После создания она становится доступной для всех листов рабочей книги. Функция, определяемая пользователем, используется точно так же, как и любая встроенная функция Excel, например, СУММ() или СРЗНАЧ().
Совет : чтобы не копировать часто используемые функции из одной рабочей книги в другую, можно поместить их в одну рабочую книгу, а затем задать ссылку на нее в другой книге.
Функции, определяемые пользователем, обычно используются, чтобы произвести расчеты. Они не могут изменять значения свойств или выполнять методы. С помощью функций, заданных пользователем, нельзя выполнить следующие операции:
- Задать свойства объектов.
- Вставить, удалить или отформатировать ячейки.
- Задать или изменить содержимое ячейки.
- Переместить, переименовать, удалить или добавить рабочие листы.
- Создать, открыть, закрыть или удалить рабочую книгу.