将一列公式复制到Excel中的已关闭工作簿

时间:2013-05-12 17:52:12

标签: excel-vba vba excel

我在Excel文件中有很多数据。 大约有174个文件。每个名为Book2.xslx至Book174.xlsx

我有一个主文档,我有一列公式,我想将这些公式粘贴(或插入)到每个电子表格中,而不必单独打开每个公式。

有人知道我可以用来执行此操作的任何代码吗?

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

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

1 个答案:

答案 0 :(得分:0)

您无法在不打开现有文件的情况下执行此操作(无论是在Excel中,还是使用FSO,因为对象模型无法应用于这些文件

话虽如此,可以使用VBA自动化修改。

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