2016-12-18 3 views
0

Допустим, у меня есть 3 файлов Excel, и они имеют несколько листовСводные данные из разных файлов Excel в один главный файл

ExcelFile1 (Лист1, Лист2, Sheet3) ExcelFile2 (Лист1, Лист2, Sheet3) ExcelFile3 (Лист1 , Sheet2, Sheet3)

Использование VBMacro Как я могу объединить все содержимое Sheet2 из каждого из этих файлов в один файл? Только содержимое Sheet2 должно быть объединено/добавлено, например, оно выглядит так:

ExcelAggregateFile (Sheet1) - где Sheet1 имеет все агрегированное содержимое, прикрепленное внизу от всего листа 2 других файлов.

enter image description here

+0

Что вы пробовали до сих пор? По сути, вы просто хотите скопировать диапазон из 'Sheet2', вставить в свой основной WB, Sheet1, начиная с [следующей пустой строки] (https://stackoverflow.com/questions/19238596/vba-go-to-last -empty-я строка). – BruceWayne

ответ