Автор Мыло группы мыло группы задал вопрос в разделе Другие языки и технологии
VBA excel вставка листа в excel из другой книги excel и получил лучший ответ
Ответ от Sir Dragon the Great[гуру]
Твой макрос работает только с текстовыми файлами Для того, чтобы открыть в VBA книгу, воспользуйся методом Open объекта workbooks: Sub OpenBook() dim xlb as workbook set xlb = workbooks.open(\"путь к книге\") \' чтобы получить доступ к ячейке открытой книги \' В текущий лист, в ячейку A1 вставляется полученное значение activesheet.range(\"A1\").Value = xlb.worksheets(\"имя листа\").Range(\"адрес ячейки\").Value \' не забыть закрыть книгу после копирования значений xlb.close \' не забыть прибить ссылку на объект set xlb = nothing \' У объекта Range есть метод Copy (копировать в буфер) \' и метод PasteSpecial (вставить из буфера) - очень \' удобно при необходимости копирования больших объемов End Sub