объединить книги excel в одну начиная с начало списка книг в папке.
По коду ниже объединяется с конца списка книг excel. Надо что бы от начала списка книг.
Есть код: [vba]
Код
Sub GetSheets() Path = "D:\Polygon\35\" Filename = Dir(Path & "*.xls") Do While Filename <> "" Workbooks.Open Filename:=Path & Filename, ReadOnly:=True For Each Sheet In ActiveWorkbook.Sheets Sheet.Copy After:=ThisWorkbook.Sheets(1) Next Sheet Workbooks(Filename).Close Filename = Dir() Loop End Sub
[/vba]
объединить книги excel в одну начиная с начало списка книг в папке.
По коду ниже объединяется с конца списка книг excel. Надо что бы от начала списка книг.
Есть код: [vba]
Код
Sub GetSheets() Path = "D:\Polygon\35\" Filename = Dir(Path & "*.xls") Do While Filename <> "" Workbooks.Open Filename:=Path & Filename, ReadOnly:=True For Each Sheet In ActiveWorkbook.Sheets Sheet.Copy After:=ThisWorkbook.Sheets(1) Next Sheet Workbooks(Filename).Close Filename = Dir() Loop End Sub
А сейчас разве не так работает? Все листы всех книг сует в одну суперкнигу. Не совсем ясно зачем и что потом со всем этим счастьем делать, ну да дело Ваше
А сейчас разве не так работает? Все листы всех книг сует в одну суперкнигу. Не совсем ясно зачем и что потом со всем этим счастьем делать, ну да дело Ваше_Boroda_