【发布时间】:2016-09-05 13:58:31
【问题描述】:
我有以下问题。我想从工作表中复制包含值的整个列并将其粘贴到另一个工作表。我有以下代码可以做到这一点;
with copySheet.Range("A2:A400")
pasteSheet.Cells(Rows.Count, "B").End(xlUp).Offset(1, 0).resize(.rows.count, .columns.count) = .value
end with
在这里我将 A 列的值复制到第 400 行,我希望它是可变的,所以我想复制到该列中的最终值并将其粘贴到 B 列。
另外,如果我想复制 B 列并将其粘贴到 C 列,使用我上面编写的相同代码与 B 和 C 值交换如下;
with copySheet.Range("B2:B400")
pasteSheet.Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).resize(.rows.count, .columns.count) = .value
end with
这段代码在使用了上面的第一个之后,没有将列粘贴到A列。有谁知道如何解决这个问题?
【问题讨论】: