Пользовательские функции в Excel Автор: Dmitry Rudenko С помощью встроенного в MS Office языка VBA можно создавать достаточно мощные приложения для автоматизации различных процессов. Ниже представлен пример создания пользовательской функции, вычисляющий массу погонного метра арматуры по её диаметру: Добавляем в ленту "Панель разработчика" Запускаем Visual Basic (alt+F11) В дереве проекта создаём новый модуль В модуле описываем функцию, например: Public Function ArmWeight(diam As Double) As Double Application.Volatile ArmWeight = 3.1416 * diam / 1000 * diam / 1000 / 4 * 7850 End Function Теперь, при добавлении в любую ячейку формулы следующего вида: =ArmWeight(12) Получаем на выходе значение "0,888" Пример: excel , vba , swell