VBA - Как скопировать данные из одной ячейки и вставить в объединенные ячейки - PullRequest
1 голос
/ 14 июня 2019

Я не могу скопировать данные из одной ячейки в одной рабочей книге и поместить в объединенные ячейки в другой, и мне было интересно, есть ли обходной путь для этого.Я попытался просто специально нацелиться на первую ячейку слитых ячеек.Например, если я пытаюсь вставить данные в объединенные ячейки, состоящие из d12: f12 ... я попытался вставить их в d12.

Workbooks("Dummy Broadcast.xlsx").Worksheets("Sheet1").Range("A2").Copy
Workbooks("TestSheet.xlsm").Worksheets("Sheet1").Range("D12").PasteSpecialPaste:=xlPasteValues

Сообщение об ошибке: объединенные ячейки должны быть одинакового размера

1 Ответ

3 голосов
/ 14 июня 2019

Не нужно проходить через картон.Попробуйте:

Workbooks("TestSheet.xlsm").Worksheets("Sheet1").Range("D12").value = Workbooks("Dummy Broadcast.xlsx").Worksheets("Sheet1").Range("A2").Value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...