Excel宏:其他用户想要获取打开工作簿的最新内容
Excel macro: other user wants to get latest content of open workbook
我有一个(可能非常愚蠢的)关于 Excel 宏的问题,但我似乎无法在其他任何地方找到答案。我的问题是:
我有一个 Excel 文件整天打开,我会在需要时全天更新它。
我的老板有另一个带有宏的 Excel 文件。每当他 运行 使用该宏时,他都应该从我的文件中获取最新信息到他的电子表格中。他实际上得到的是我保存文件的最后一点的信息。因此,即使我每分钟将自动保存设置为 运行,如果我上次保存文件是在 2 小时前,我的老板会看到我的内容在 2 小时前关闭,而不会看到我从那时起所做的任何其他事情。
无论如何,我的文件根本没有宏 closing/saving/interfering 就可以绕过这个吗?
感谢您的帮助!
我敢打赌,如果您的工作簿每次更改时都保存下来,您会喜欢的,因为现在格式和排列都是您想要的方式。这样,当您按下键盘上的 ENTER 键时,您的老板就可以访问该文件了。
我建议每次更改时都强制保存您的工作簿。将此代码添加到 worksheet_change 事件:
Activeworkbook.save
像这样查找 worksheet_change 事件:
请注意,如果需要很长时间才能保存,或者如果您要一次性更改很多内容,此代码会让您抓狂。所以准备摆脱它。 (按 Alt-F11 访问编程 window)
当更新只影响特定范围的单元格时,比我聪明的人写了更多关于这样做的内容......
http://www.dummies.com/software/microsoft-office/excel/using-macros-to-save-workbooks-when-cells-change/
玩得开心!
我有一个(可能非常愚蠢的)关于 Excel 宏的问题,但我似乎无法在其他任何地方找到答案。我的问题是: 我有一个 Excel 文件整天打开,我会在需要时全天更新它。 我的老板有另一个带有宏的 Excel 文件。每当他 运行 使用该宏时,他都应该从我的文件中获取最新信息到他的电子表格中。他实际上得到的是我保存文件的最后一点的信息。因此,即使我每分钟将自动保存设置为 运行,如果我上次保存文件是在 2 小时前,我的老板会看到我的内容在 2 小时前关闭,而不会看到我从那时起所做的任何其他事情。 无论如何,我的文件根本没有宏 closing/saving/interfering 就可以绕过这个吗?
感谢您的帮助!
我敢打赌,如果您的工作簿每次更改时都保存下来,您会喜欢的,因为现在格式和排列都是您想要的方式。这样,当您按下键盘上的 ENTER 键时,您的老板就可以访问该文件了。
我建议每次更改时都强制保存您的工作簿。将此代码添加到 worksheet_change 事件:
Activeworkbook.save
像这样查找 worksheet_change 事件:
请注意,如果需要很长时间才能保存,或者如果您要一次性更改很多内容,此代码会让您抓狂。所以准备摆脱它。 (按 Alt-F11 访问编程 window)
当更新只影响特定范围的单元格时,比我聪明的人写了更多关于这样做的内容...... http://www.dummies.com/software/microsoft-office/excel/using-macros-to-save-workbooks-when-cells-change/
玩得开心!