标签: excel vba user-defined-functions
我在xlam工作簿中有一个UDF函数,该函数连接到数据库并根据输入的参数执行查询。此功能将在不同的工作簿中使用数百次。由于它将在一系列不同的工作簿中使用,因此这就是我使用xam工作簿的原因。
问题在于,使用UDF函数多次会降低重新计算的速度,因为不需要时它会重新计算。我正在考虑在UDF中添加另一个指标参数,如果将其设置为零,它将仅在重新计算开始之前返回单元格的值。反正有这样做吗?我正在考虑添加一条条件语句,该语句将使用诸如application.caller.value之类的值来获取值。