Я пытаюсь открыть и скопировать данные листа из файла CSV и вставить его в другую книгу, но я получаю Ошибка времени выполнения 9 - Подстрока вне допустимого диапазона.Ошибка времени выполнения 9 - Подпись вне диапазона при копировании из одной книги в другую
Option Explicit
Sub import()
Dim filename As String
Dim curfilename As String
curfilename = ThisWorkbook.Path
filename = Application.GetOpenFilename
Application.ScreenUpdating = False
Dim x As Workbook
Set x = Workbooks.Open(filename)
Workbooks(filename).Sheets("Owners").Range("A1:Z10000").Copy 'Error on this line
Workbooks(curfilename).Sheets("Owners").Range("A1:Z10000").Paste
'Close x:
x.Close
End Sub
Измените '.Paste' на' .PasteSpecial'. – Jeeped
@Jeeped Но ошибка на линии копирования –
Есть ли лист «Владельцы» ?, Когда вы наводите курсор на 'filename', что показывает подсказка? – Davesexcel