【发布时间】:2013-04-07 08:45:02
【问题描述】:
我有以下工作簿设置:
工作簿 A 有一个指向 x 个工作簿 B 的链接,并从中获取数据。工作簿 B 具有指向其他一些工作簿的链接并从中获取数据。
工作簿 A 是所有其他工作簿所包含内容的一种“总结”。现在,我必须打开所有工作簿 B,刷新它们并保存,然后再打开工作簿 A。如果我不这样做,工作簿 B 将不会使用工作簿 C 中的数据进行更新。
是否可以使用 .bat 或 vbs 脚本更新所有工作簿 B?或者是否可以从工作簿 A 中更新它们?
我可能会补充一点,我在这台计算机上使用 excel starter,所以最好该解决方案与它兼容。
【问题讨论】:
-
如果您将它们移动到单个文件夹,那么您可以使用下面的@Philip 代码,否则您将不得不使用稍微复杂的 mpdule 来查找所有这些文件的路径,然后计算它们。如果您对该模块感兴趣,请告诉我...
-
是的,在不同的目录中,需要使用集合或数组之类的东西来存储文件名和位置...
-
@Philip:但是你可以使用 VBS ;)
-
问题+1,如果可以的话,我会为名字加上+1。
标签: excel scripting vbscript wsh vba