Приветствую.
Столкнулся с проблемой. Надо скопировать некий диапазон с одного листа и вставить в новую книгу. Но при соблюдении всего (т.е. ширина столбцов, строк, формата ячеек, и соответственно данных)
Решение задачи "в лоб" не проходит, т.е. запускаю в екселе создать макрос, проделываю все операции с помощью специальной вставки, закрываю макрос. Проверяю его работу и сталкиваюсь с ошибкой "1004 метод PasteSpecial из класса Range завершен неверно"
Как такое может быть, ексел не может выполнить то что сам записал и сделал 10 секунд назад.
Кусочек кода привожу:
Sub makro3()
Range("A678:R679").Select
Selection.Copy
Workbooks.Add
Selection.PasteSpecial Paste:=xlColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("A1").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Подскажите в чем ошибка? (офис2000)
ЗЫ Копирование всего листа и удаление ненужного очень долго и "геморойно".