1

我有一个 Excel 工作簿book1.xlsm和另一个作为book2.xls. 我想book1通过book2book1.

有没有一种方法,即使工作簿book2已关闭,值也会被推送到它?

问这个的主要原因book2是插入新值后会跳过一次又一次保存的问题。

4

1 回答 1

0

简短的回答是

更长的答案是......

...无论您使用什么技术来更新文件(在 O/S 字节级别上打补丁,使用应用程序等...),它总是意味着打开/更新/保存/关闭文件(尽管在“文件”的最低级别可能是硬盘驱动器上的一个扇区)。一些技术比其他技术更快,但......

所以不要浪费时间......如果您不能通过在 Book2 中创建从 Book1 中检索数据的公式来做到这一点 - 正如对您问题的评论中所建议的那样 - 在 Book1 中编写代码以打开/更新/关闭 Book1

通过谨慎和智能地使用诸如和之类的事件Workbook_Open()Workbook_BeforeClose(...)您可以关注同步,从而最大限度地减少 Book2 的打开/节省/关闭的数量

于 2013-08-26T08:22:59.853 回答