Разработать макрос для excel

5 000 руб. за проект
06 февраля 2024, 14:43 • 19 откликов • 123 просмотра
Реализовать макрос, результатом которого будет последовательность действий (машина под управлением windows 10 pro + excel - без доступа в интернет).
1) Требуется создать книгу с одним листом с поддержкой макросов;
2) В книге на листе должна быть кнопка "Выбрать файл для загрузки" (пример в картинке в файлах);
3) По нажатию на кнопку должно "выскочить" окно выбора файла в проводнике;
4) Пользователь выбирает файл (один или несколько) с расширением ".txt" (только .txt) кнопкой выбрать (пример файла в файлах);
5) Макрос должен обработать файл и создать новую книгу с наименованием исходного файла (в случае дубля имен создать файл с нижним подчеркиванием и порядковым номером дубля "_1" и т.д.);
6) В книге на первом листе (наименование листа Data) должна быть создана таблица значений обработанного файла;
7) Ячейки должны иметь соответствующий формат (если дата - дата, если время - время, если число - число, если текст - текст);
7.1) Данные в .txt файле имеют точки в качестве разделения целого числа от его части (вместо запятых с которыми работает excel). Точки необходимо преобразовать в запятые по всем колонкам, за исключением наименования столбцов и значения столбцов "Date" и "Hour";
8) Ориентация страницы книжная, размер страницы А4, поля узкие, первая строка с заголовками таблицы значений должны быть закреплена;
9) В книге на втором листе (наименование листа Diagram) должен быть сформирован график согласно картинке в файлах, должна быть соблюдена временная зависимость графика и данных (от предыдущей даты к новой), также должны быть метки данных и подписи данных согласно файлу.
10) Ориентация второго листа альбомная, размер страницы А3, поля узкие, график должен быть на всю страницу.

Файлы