小编Fra*_*a92的帖子

VBA - 为什么 VBA UDF 与本机 Excel 函数相比如此慢?

假设我编写了以下 VBA UDF:

Function TestFunction()
    TestFunction = 0
End Function
Run Code Online (Sandbox Code Playgroud)

然后我将它用于工作表中的前 100000 行。执行需要几分钟。

相反,如果我对相同数量的行使用 TODAY() ,则执行只需 3-4 秒。

谁能告诉我为什么以及是否有办法加速 UDF?

谢谢你!

excel vba excel-formula

2
推荐指数
1
解决办法
1485
查看次数

标签 统计

excel ×1

excel-formula ×1

vba ×1