Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: egereva от 18.01.2019, 23:35

Название: Собрать отчет по актам выполненных работ
Отправлено: egereva от 18.01.2019, 23:35
Добрый день.
Подскажите, пожалуйста, можно ли решить такую задачу:

Есть много файлов excel.
С именами вида: Иванов Иван Иванович._6565656.xls, Петров Петр Иванович_6574321.xls и т.д (фио_id.xls)
Файлы представляют из себя акты выполненных работ.
В каждом файле есть итоговая сумма.
Она находится в одном и том же столбце, но строки могут меняться (в зависимости от кол-ва работ в акте).
Перед суммой слева, соответственно, указано название "Итоговая сумма:"

Возможно ли каким-то образом собрать из всего этого один файл вида:




Иванов Иван Иванович    6565656    5687,45
Петров Петр Иванович6574321498

Где фио и id берутся из названия файла, а значение итоговой суммы из ячейки самого файла

Прошу прощения, что всё в текстовом виде, но, к сожалению, пишу с телефона.
Название: Re: Собрать отчет по актам выполненных работ
Отправлено: GWolf от 11.02.2019, 05:48
Цитировать
Возможно ли каким-то образом собрать из всего этого один файл вида:




Иванов Иван Иванович    6565656    5687,45
Петров Петр Иванович6574321498

Где фио и id берутся из названия файла, а значение итоговой суммы из ячейки самого файла

Добрый день!
Да, возможно. При помощи макроса:
1. В цикле открываем все файлы, расположенные в папке.
2. Пишем в ячейки листа, книги с макросом, назовем ее "Sborka.xlsx", имя открытой книги.
3. Ищем при помощи find, на листе открытой книги название "Итоговая сумма:" и пишем эту сумму в "Sborka.xlsx".
Все!