对于VBA来说,我是个新手,而且很新鲜,而且看上去也找不到在任何地方(如果我一直正确查找的话)所需的答案。
这是一个简单的问题,但我想找出实现它的最佳方法。
我正在考虑将750,000个单元从一个工作簿移动到另一个工作簿(有无格式都不成问题)
复制/移动它们的最佳或最快方法是什么?
谢谢。
答案 0 :(得分:0)
一种快速复制值的方法是
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)