копия активной страницы

Программирование на Visual Basic for Applications
вова
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 23.06.2003 (Пн) 16:51

копия активной страницы

Сообщение вова » 23.06.2003 (Пн) 16:54

Доброго времени суток
почему страница нормально копируется в ту же книгу, а вот если хочу скопировать в другую, то ругается, что subscript out of range ? вообще же хочу добавлять копию активной страницы в заранее известную книгу
On Error GoTo err_copy
ActiveWorkbook.ActiveSheet.Copy , after:=Workbooks.Item("Книга1.xls").Sheets("Лист1") ' все номально Книга1-активная
' after:=Workbooks.Item("Книга2").Sheets("Лист1") -- не хочет!
GoTo after_copy
err_copy:
MsgBox (Err.Source + ": " + Err.Description), vbOKOnly, "Error"
after_copy:

как это сделать по-нормальному ? :?:

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 23.06.2003 (Пн) 18:12

А может у тебя во второй книге нет такого листа с таким названием? (проверь) или просто попробуй пока вместо Sheets("Лист1") поставить Sheets(1), тогда может что-нить прояснится.......
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 57

    TopList