Макросы и программы для Excel в категории «Формулы Excel»
Макросы VBA для программного создания формул, обработки формул на листах Excel, анализа формул на листе и т.п.
-
Пользовательская функция (UDF) для перевода ФИО (фамилии, имя, отчества) в дательный падеж. Новые версии функций (изменения от 2019 года) доступны в надстройке FIO + Propis Эту функцию можно использовать как в коде программы, так и как формулу в ячейках листа Excel (см. пример в прикреплённом файле) PS: Функцию написал не я - нашел на просторах интернета несколько примеров кода...
-
Пользовательская функция (UDF) для перевода ФИО (фамилии, имя, отчества) в родительный падеж. Новые версии функций (изменения от 2019 года) доступны в надстройке FIO + Propis Эту функцию можно использовать как в коде программы, так и как формулу в ячейках листа Excel (см. пример в прикреплённом файле) PS: Функция является переделкой аналогичной UDF для склонения в дательном падеже. Тестировал...
-
Программа предназначена для формирования (заполнения) договоров купли-продажи. Исходными данными выступает таблица сделок, и шаблон договора, в который при помощи формул подставляются значения из заданной строки таблицы сделок. Для запуска программы достаточно нажать зеленую кнопку - и сразу же начнётся формирование договоров (файлов Excel из одного листа) в автоматически созданной папке...
-
Надстройка с несколькими пользовательскими функциями вычислительной математики. Надстройка предназначена для тех пользователей, кто хочет: интерполировать табличные данные; находить корни уравнения; вычислять производные; численно интегрировать; аппроксимировать экспериментальные данные Внимание: 21 марта 2020 года выложена новая версия надстройки. Во вложении к статье - надстройка...
-
Функция GetValue предназначена для получения данных из закрытой книги Excel Использовать такой способ имеет смысл только в том случае, если из большого файла надо получить значения только нескольких ячеек (или одного диапазона ячеек), и при этом точно известно расположение на листе интересующих нас ячеек, и имена листов Пример использования функции: Sub ПримерИспользования_GetValue() p =...
-
Надстройка предназначена для добавления в открытый файл Excel скрытого листа с автообновляемым веб-запросом к сайту ЦБ РФ. После добавления такого листа, в вашем файле можно использовать в формулах имена USD и EURO для получения курсов соответствующих валют (при желании, надстройку можно доработать, чтобы получать курсы других валют) Интервал обновления данных: 30 минут После запуска...
-
Макрос предназначен для загрузки данных из выбранного текстового файла. В данном примере макрос загружает из текстового файла (формата CSV) список минимальных и максимальных температур за указанный год. Год выбирается на листе из выпадающего списка. На листе запуска всего 2 кнопки - первая запускает макрос загрузки данных, вторая - очищает заполненную таблицу. В демонстрационных целях в...
-
Программа предназначена для расчёта твердости металла (сплава) по изображению оттиска, выполненного на специальном оборудовании (с многократным увеличением) В качестве исходных данных выступает 24-битное изображение в формате BMP, на основании результатов обработки которого (считывается массив, содержащий цвета отдельных пикселей) и производятся все дальнейшие вычисления. Сначала из массива...
-
Программа представляет собой калькулятор стоимости быстровозводимых зданий, с возможностью создания прайс-листа для разных значений длины, ширины и высоты здания. В качестве исходных данных для создаваемого прайс-листа, задаются начальные и конечные значения таких параметров, как ширина, длина и высота здания, а также шаг изменения каждого из параметров: Для каждого значения из...
-
Программа предназначена для автоматизации рабочего места сотрудника, отвечающего за регистрацию, прием на работу, и увольнение иностранных граждан. В качестве исходных данных используется таблица изображенная на скриншоте. В этой таблице содержится нужная информация, необходимая для заполнения шаблонов документов. Программа заполняет следующие документы: Доверенность (doc) Заявление на...















