是因为Application.Volatile函数只在当前工作簿中的单元格值发生更改时重新计算函数。它不会监视其他工作簿的更改。
Application.Volatile函数是Excel中的一个特殊函数,用于标记包含该函数的单元格,以便在任何单元格值更改时重新计算该单元格的公式。它通常用于那些依赖于其他单元格值的公式,以确保在相关单元格值更改时及时更新计算结果。
然而,Application.Volatile函数只适用于当前工作簿中的单元格值更改。如果其他工作簿中的值发生更改,当前工作簿中包含Application.Volatile函数的单元格不会重新计算。这是因为Excel的计算引擎只监视当前工作簿的更改,而不会自动跟踪其他工作簿的更改。
如果需要在其他工作簿中的值更改时重新计算函数,可以考虑使用其他方法,如使用VBA宏或事件处理程序来监视其他工作簿的更改并触发函数重新计算。这样可以确保在其他工作簿中的值更改时及时更新相关的计算结果。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云