[英]VBA - How to copy data from a single cell and paste into merged cells
我无法从一个工作簿中的单个单元格复制数据并将其放入另一个工作簿中的合并单元格中,并且想知道是否有解决方法。 我也尝试专门针对合并单元格的第一个单元格。 例如,如果我尝试将数据粘贴到由 d12:f12 组成的合并单元格中……我尝试专门粘贴到 d12 中。
Workbooks("Dummy Broadcast.xlsx").Worksheets("Sheet1").Range("A2").Copy
Workbooks("TestSheet.xlsm").Worksheets("Sheet1").Range("D12").PasteSpecialPaste:=xlPasteValues
错误信息是合并的单元格大小必须相同
无需通过粘贴板。 尝试:
Workbooks("TestSheet.xlsm").Worksheets("Sheet1").Range("D12").value = Workbooks("Dummy Broadcast.xlsx").Worksheets("Sheet1").Range("A2").Value
以上确实有效,但可能会丢失格式。
而是尝试
Workbooks("TestSheet.xlsm").Worksheets("Sheet1").Range("D12").Copy
Workbooks("Dummy Broadcast.xlsx").Worksheets("Sheet1").Range("A2").PasteSpecial Paste:=xlPasteValuesAndNumberFormat
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.