Страницы: 1
RSS
Формирование отдельного файла с данными из исходной таблицы
 
Всем доброго дня. Обращаюсь за помощью, так как самому не получилось собрать макрос отвечающий моей задачи.
ТЗ к макросу:
Есть документ "Пример", в нем есть лист с таблицей данных "$ Данные $", необходимо по нажатию на "Кнопку" сформировать новый документ (пример нового документа на листе "! Реестр к выполнению !"), который будет содержать определенные заголовки отличные от заголовков таблицы исходных данных и иметь другой порядок столбцов, а так же добавлять определенный текст в конец таблицы в пустые ячейки.
1) Данные из столбца "B" должны копироваться в новый документ в столбец "F" с 5 строки;
2) Данные из столбца "E" должны копироваться в новый документ в столбец "D" с 5 строки;
3) Данные из столбца "F" должны копироваться в новый документ в столбец "C" с 5 строки;
4) Данные из столбца "G" должны копироваться в новый документ в столбец "H" с 5 строки;
5) Данные из столбца "I" должны копироваться в новый документ в столбец "E" с 5 строки;
5) Данные из столбца "J" должны копироваться в новый документ в столбец "K" с 5 строки;
6) Данные из столбца "M" должны копироваться в новый документ в столбец "I" с 5 строки;
7) Данные из столбца "N" должны копироваться в новый документ в столбец "J" с 5 строки;
8) Столбец "B" "№ п/п" автоматически должен подсчитывать порядковый номер исходя из наличия данных в столбце "C";
9) Столбец "G" "Дата документа" автоматически должен подгружать данные из ячейки "='$ Данные $'!N3:N4" при наличие данных в столбце "C";
10) После формирования таблицы в последней строке формируется строка с подведением итога (как в файле пример) и автоматическим суммированием столбца "H" "Сумма документа";
11) После последней строки с подведением итогов, отступив две пустые строки, автоматически вставить текст с учетом настроек шрифта;
12) И если возможно, при формировании файла задать ему определенное имя.

Хотелось бы получить помощь в этом вопросе, получить направление на правильную дорожку или да же может быть готовое решение. Буду благодарен и поставлю магарыч

P.S. Предварительно отчистил свои наработки и макросы.
 
Цитата
lodes11 написал:
ТЗ к макросу...поставлю магарыч
Темы, с таким посылом, нужно создавать в ветке Работа
Цитата
lodes11 написал:
Хотелось бы получить помощь в этом вопросе, получить направление на правильную дорожку
На целевом листе создаем Умную таблицу (с Итоговой строкой) Пункты 9-10 формируем на целевом листе ДО выгрузки туда данных, т.е. создаем чистый БЛАНК с нужным форматированием.
Забираем исходные данные с листа "Данные" в массив. Переставляем кодом столбцы в нужном порядке. Выгружаем полученный массив на целевой лист.
Сохраняем лист в отдельный файл под нужным именем.
Цитата
lodes11 написал:
или да же может быть готовое решение
См.файл. Жмите кнопки на листе 'Реестр...' . Файл сохраняется в той-же папке, что и исходный файл
Согласие есть продукт при полном непротивлении сторон
Страницы: 1
Наверх