如何确保在Excel工作表中调用函数的顺序

有没有办法控制一个Excel表格中的函数调用时,重新打开? Excel在重新启动时会自动重新评估函数,我需要确保在另一组函数调用之前调用其中一个函数集。

谢谢

创build一个虚假的依赖关系,所以Excel构造依赖树以满足您的需求。

例如,如果您需要将A1先前计算为A2,则在A2中input依赖于A1的公式

A2 = Your_Previous_formula() + A1 - A1 

所以Excel会先尝试计算A1

我假设你的公式引用外部对象或应用程序。 如果当前在单元格中存在REAL反向依赖关系,则将创build循环引用。

我build议您创build一个名为Workbook_Open()的子例程,它将在您打开电子表格时运行,您可以调用需要先在那里运行的子例程。 你显然可以精确地控制执行的顺序。