Цитата |
---|
nicex написал: ActiveWorkbook.TDSheet |
А где такое обращение в коде из первого сообщения? Там вроде просто к первому листу обращаемся. А обращение к кодовому имени листа возможно только из той книги, в которой сам код. Да и вряд ли в "любой книге" будет лист с таким кодовым именем, поэтому надо использовать отображаемое имя листа:
Код |
---|
ActiveWorkbook.Sheets("Имя листа").Range("A1") |
или номер его положения в книге(как в исходном коде):
Код |
---|
ActiveWorkbook.Sheets(1).Range("A1") |
Ну и задавая подобные вопросы не имея при этом начальных знаний хоть задачу описывайте: что надо копировать из любой книги и куда. Сейчас получается копирование из активной книги в неё же. Не уверен, что надо именно это...