我有以下問題。我想從工作表中複製包含值的整個列,並將其粘貼到另一個工作表。我有下面的代碼這樣做,複製和粘貼多列
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.有誰知道如何解決這個問題?