Чтение данных из диапазонов - PullRequest
1 голос
/ 27 января 2020

Я пишу код, и у меня есть особые проблемы с чтением диапазонов данных с разных листов. Проблемный раздел кода c:

Dim INP, TMP as worksheet
Set INP = Sheets("Input")
Set TMP = Sheets("Temp")
TMP.Range(Cells(1,1),Cells(1,3)).Value = INP.Range(Cells(1,1),Cells(1,3)).Value

, который вместо записи значений из диапазона на входном листе в диапазон на временном листе дает

ошибка 1004 (Ошибка диапазона метода листа).

Ребята, можете ли вы помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 27 января 2020

Попробуйте этот код.

Dim INP As Worksheet, TMP As Worksheet

Set INP = Sheets("Input")
Set TMP = Sheets("Temp")
INP.Range(Cells(1, 1), Cells(1, 3)).Copy Destination:=TMP.Cells(1, 1)

Этот код вставит значения и форматы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...