Доброго дня...
Создается новая книга (Book) и в нее по условию необходимо скопировать умную таблицу из текущей книги (wb1) . Книга создается, лист вставляется и переименовывается. Ошибка появляется на строке копирования умной таблицы. Не вижу что тут нужно подправить, вроде бы все честно.
Спасибо.
Создается новая книга (Book) и в нее по условию необходимо скопировать умную таблицу из текущей книги (wb1) . Книга создается, лист вставляется и переименовывается. Ошибка появляется на строке копирования умной таблицы. Не вижу что тут нужно подправить, вроде бы все честно.
Спасибо.
Код |
---|
Sub aaa() Dim app As Excel.Application Dim Book As Excel.Workbook Dim wb1 As Workbook, sh1 As Worksheet Set app = CreateObject("Excel.Application") Set Book = app.Workbooks.Add Set wb1 = Workbooks(ThisWorkbook.Name) FF = "111" For Each sh1 In wb1.Worksheets if .... Then if ... Then Book.Worksheets.Add after:=Book.Worksheets(Book.Worksheets.Count) Book.Worksheets(Book.Worksheets.Count).Name = sh1.Name sh1.ListObjects(1).Range.Copy _ Book.Worksheets(Book.Worksheets.Count).Range("A1") End If End If Next sh1 Book.SaveAs Filename:=FF, FileFormat:=xlExcel8 Book.Close End Sub |