Excel 如何使函数仅在输入参数更改时调用

Excel 如何使函数仅在输入参数更改时调用,excel,vba,Excel,Vba,我正在创建一组用户定义的函数,但我只需要在局部函数的输入参数改变时调用这些函数 当前,即使我删除/插入了正在调用的函数的行,如何停止调用该函数 谢谢好吧,您可以通过记住传递给函数的参数来解决这个问题。您可以使用一些全局变量作为记录参数的数组。 但是,这听起来不是很有效。将参数保存到静态变量中,如果参数没有更改,则退出sub

我正在创建一组用户定义的函数,但我只需要在局部函数的输入参数改变时调用这些函数

当前,即使我删除/插入了正在调用的函数的行,如何停止调用该函数


谢谢

好吧,您可以通过记住传递给函数的参数来解决这个问题。您可以使用一些全局变量作为记录参数的数组。
但是,这听起来不是很有效。

将参数保存到静态变量中,如果参数没有更改,则退出sub