繁体   English   中英

将大量单元格从一个工作簿移动到另一个工作簿

[英]Moving large amount of Cells from one Workbook to another

我对 VBA 相当陌生,而且我已经看过了,似乎无法在任何地方找到我需要的答案(如果我一直在寻找的话)。

这是一个简单的问题,但我想找出实现它的最佳方法。

我正在考虑将 750,000 个单元格从一个工作簿移动到另一个工作簿(有或没有格式都不是问题)

复制/移动它们的最佳或最快方法是什么?

先感谢您。

复制值的一种快速方法是

Workbooks("Workbook1").Worksheets("Destination").Range("A1:C10").Value = Workbooks("Workbook2").Worksheets("Source").Range("A1:C10").Value 

或者,您可以将完整的工作表复制到另一个工作簿:

Workbooks("Source").Worksheets("SrcSheet").Copy After:=Workbooks("Destination").Sheets(Workbooks("Destination").Sheets.Count)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM