VBA - перемещение большого количества ячеек из одной рабочей книги в другую - PullRequest
0 голосов
/ 09 октября 2018

Я довольно новичок и новичок в VBA, и я посмотрел и не могу найти ответ, который мне нужен где-то (если я искал правильно).

Это простой вопрос, но я бы хотелхотелось бы найти наилучший из возможных способов достижения этого.

Я смотрю на перемещение около 750 000 ячеек с одной рабочей книги на другую (с форматированием или без него не проблема)

Что быбыть лучшим или самым быстрым способом скопировать / переместить их?

Заранее спасибо.

1 Ответ

0 голосов
/ 09 октября 2018

Быстрый способ скопировать значения:

Workbooks("Workbook1").Worksheets("Destination").Range("A1:C10").Value = Workbooks("Workbook2").Worksheets("Source").Range("A1:C10").Value 

Кроме того, вы можете скопировать полный лист в другую книгу:

Workbooks("Source").Worksheets("SrcSheet").Copy After:=Workbooks("Destination").Sheets(Workbooks("Destination").Sheets.Count)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...