我可以在 Excel VBA 中编写一个 UDF,其中函数的返回值将覆盖从中调用它的单元格值吗?
该函数通过 sql 请求获取信息。在这种情况下,它只是主数据,例如项目描述。如果用户将在许多单元格的工作表中使用此函数,则每次更改某些内容时,excel 都会重新计算单元格值。这性能很差,通常只需要获取一次信息,在这种情况下不需要更新。
我想使用 application.caller.address 方法来获取调用函数的地址,但它似乎无法在函数中设置该地址的单元格值。所以函数的返回值应该覆盖运行函数的原始公式。
这可能吗
感谢您的帮助