У меня есть код в одной книге, это должно открыть другую книгу, скопировать и вставить в книгу с кодом. Я могу выбрать данные, но не могу вставить их.Скопируйте и вставьте из одной книги в другую
Я пробовал много разных вариантов кода, получая ошибки, или ничего не делает. Пример работы в template.xls, где я хочу, чтобы вставить данные:
Set dlsheet = appexcel.Workbooks.Open(strPath & "downloadedData.xls")
With dlsheet.Sheets("Data")
.range("A1:H3").Select.copy
selection.copy
End With
Я не знаю, как использовать выбор, так как это будет скопировать из шаблона, я попытался с помощью полной остановки перед тем выбор.
Я могу скопировать весь лист из dlsheet в новую книгу, если кто-то может сказать мне, как скопировать его в шаблон, а не новую книгу, тогда это тоже поможет.
dlsheet.Sheets("Data").Copy
Копирование можно непосредственно использовать этот '.Range ("A1: H3") Copy' вместо' .range. ("A1: H3") .Select.copy' –
Ах, извините, я не хочу, чтобы эта копия была после выбора (.range («A1: H3» .Select) - это то, что я хотел ввести – TBone2087
У меня есть одно предложение, если вы копируете весь документ из шаблона, тогда не используйте метод copy и paste. Я думаю, что есть метод Open, который будет принимать имя файла документа шаблона в качестве параметра. Если вы вызовете этот метод, автоматически копирует содержимое вашего шаблона в новый документ. –