Имею процедуру переноса массива с одного листа "Лист1" книги на другой "Лист2" Range("Лист2!A6:F50").Value = Range("Лист1!A6:F50").Value Подскажите как это же сделать для переноса такого же массива из одной книги "Один.xls" с листа "Лист1" в другую книгу "Два.xls" на лист "Лист1". Написанная мной процедура в листе макросов книги "Два.xls" не работает ни в первом варианте: Sub Перенос() Workbooks.Open "C:\Базы\Один.xls" 'Workbooks("Два.xls").Range("Лист1!A6:F50").Value = Workbooks("Один.xls").Range("Лист1!A6:F50").Value End Sub ни во втором: Sub Перенос() Workbooks.Open "C:\Базы\Один.xls" Range("[Два.xls]Лист1!A6:F50").Value = Range("[Один.xls]Лист1!A6:F50").Value End Sub пишет (Method 'Range' of object '_Global' failed). Помогите!
Ответить
|