Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Копирование листов из разных книг / 2 сообщений из 2, страница 1 из 1
18.03.2008, 17:28
    #35198741
mel_nikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование листов из разных книг
Добрый день, уважаемые!

Если есть время, поделитесь мыслями: существует некая папка с книгами xls, необходимо скопировать из этих книг с Лист 1 диапазон ячеек A1:B5 и вставить во вновь созданный файл.
Имена файлов неизвестны.

Заранее благодарен.
...
Рейтинг: 0 / 0
18.03.2008, 17:41
    #35198785
mel_nikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование листов из разных книг
Есть код , он работает, но мне нужен диапазон ячеек или только первый лист (Лист1)

Sub CopySheets()
Dim iPath$, iFileName$
Dim CommonFile As Workbook, iFile As Workbook
Dim Sht As Worksheet

Set CommonFile = ActiveWorkbook
iPath = "C:\Temp\"
iFileName = Dir(iPath & "*.xls")
Do While iFileName <> ""
If iFileName <> "Îáùèé.xls" Then
Set iFile = Workbooks.Open(iPath + iFileName, ReadOnly:=True)
For Each Sht In iFile.Worksheets
Sht.Copy After:=Workbooks(CommonFile.Name).Sheets(CommonFile.Sheets.Count)
Next
Workbooks(iFileName).Close SaveChanges:=False
End If
iFileName = Dir
Loop
MsgBox "Копирование листов закончено", vbInformation, "Копирование листов"
End Sub
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Копирование листов из разных книг / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]