Воспользовался для сборки листов макросом
Как нужно его изменить, чтобы он брал листы всегда из одних и тех же книг?
Код |
---|
Sub Resources() Dim FilesToOpen Dim x As Integer Application.ScreenUpdating = False FilesToOpen = Application.GetOpenFilename _ (FileFilter:="All files (*.*), *.*", _ MultiSelect:=True, Title:="Files to Merge") If TypeName(FilesToOpen) = "Boolean" Then MsgBox "Not change" Exit Sub End If x = 1 While x <= UBound(FilesToOpen) Set importWB = Workbooks.Open(Filename:=FilesToOpen(x)) Sheets(3).Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count) importWB.Close savechanges:=False x = x + 1 Wend Application.ScreenUpdating = True End Sub |