我有以下问题。我想从工作表中复制包含值的整个列,并将其粘贴到另一个工作表。我有下面的代码这样做,复制和粘贴多列
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.有谁知道如何解决这个问题?