2013-05-12 73 views
1

我有很多数据导入到Excel文件中。 约有174个文件。通过Book174.xlsx每个都被命名为Book2.xslx将一列公式复制到Excel中的已关闭工作簿中

我有一个主文档,其中有一列我希望粘贴(或插入)每个这些电子表格的公式,而不必实际单独打开每个公式。

有人知道我可以使用的任何代码吗?

作为一个例子,我会说我想复制范围P:P - 整个列P - 并将其插入或粘贴到封闭工作簿的P列中。

可以这样做吗?如果它有效,并且每次我想插入或粘贴不同的东西时我想插入不同的范围和单元格?或者是否有一个例如我可以运行的宏,它会将我选择的内容复制到每个未打开的名为Book * .xlsx的电子表格中的相同位置?

+1

请告诉我们您的代码吗?你在哪里停留? – Santosh 2013-05-12 18:50:30

+0

是疗法e是你不想打开文件的原因?如果您想自动执行复制粘贴过程,您可以将'visibility'设置为false的文件打开,这样当宏在另一个文件上运行时,您甚至不会注意到它。另一种方法是使用ADO。 – 2013-05-13 07:11:15

+0

@你不能写入XL文件uisng ADO,因为驱动程序是只读的,并且对象模型不可用。 – 2013-05-13 08:31:34

回答

0

你不能做到这一点的现有文件,而无需打开他们(无论是在Excel中,或使用FSO,作为对象模型将无法使用适用于那些文件

话说回来,它可能使用VBA来自动修改。

如果你想发布您的代码,我们可以帮助您改进或解决与错误的任何问题或性能

相关问题