我打算打开工作簿时试图调用函数。我使用了workbook_open()事件。 但我注意到,在调用workbook_open()内部的函数之前,工作簿中已存在的所有函数都将被调用。如何打开excel表单时调用用户定义函数
如何在调用工作簿中的任何函数之前调用我的函数执行?
谢谢
我打算打开工作簿时试图调用函数。我使用了workbook_open()事件。 但我注意到,在调用workbook_open()内部的函数之前,工作簿中已存在的所有函数都将被调用。如何打开excel表单时调用用户定义函数
如何在调用工作簿中的任何函数之前调用我的函数执行?
谢谢
我不相信有在VBA此一事件。
您可以为所有其他功能添加支票,如果尚未发生Workbook_Open,则取消支票。
如果您不希望运行的功能在工作表本身上使用,那么您可以在workbook_beforeclose事件过程中关闭自动计算功能。然后,当您打开工作簿时,您可以在workbook_open事件中调用该函数,然后启用自动计算。