1

我有很多数据到 Excel 文件中。大约有 174 个文件。每个都被命名为 Book2.xslx 到 Book174.xlsx

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

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

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

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

4

1 回答 1

0

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

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

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

于 2013-05-13T08:28:56.690 回答