Vba 自定义函数比内置函数慢

Vba 自定义函数比内置函数慢,vba,excel,worksheet-function,Vba,Excel,Worksheet Function,自定义函数总是比内置函数慢 秘密是什么 有没有办法访问为内置函数编写的代码,看看它们与自定义函数有何不同?用VBA编写的自定义函数总是比内置函数慢,是的。这是因为内置函数是用(大概)C编写的,C被编译成优化的机器代码,而VBA函数是解释的。(严格地说,它们在执行之前被“编译”成一种中间语言,但它仍然不是机器代码).有没有办法访问为内置函数编写的代码,看看它们与自定义函数有何不同?我不知道。自定义函数总是比内置函数慢>>我在John WalkenbachYes的《Excel 2010 Power

自定义函数总是比内置函数慢

秘密是什么


有没有办法访问为内置函数编写的代码,看看它们与自定义函数有何不同?

用VBA编写的自定义函数总是比内置函数慢,是的。这是因为内置函数是用(大概)C编写的,C被编译成优化的机器代码,而VBA函数是解释的。(严格地说,它们在执行之前被“编译”成一种中间语言,但它仍然不是机器代码).

有没有办法访问为内置函数编写的代码,看看它们与自定义函数有何不同?
我不知道。自定义函数总是比内置函数慢>>我在John WalkenbachYes的《Excel 2010 Power Programming with VBA》一书中读到了这一点。你是对的。我已经编辑了我的评论。我读错了。哦,这就是秘密,我以为excel是用VBA@Gary麦吉尔你的名字我很熟悉,你出版过书吗?@MohammadTaha:不,我什么都不出版。我想你以前可能见过我的名字。
哦,这就是秘密,,,我以为excel是用VBA写的
-这让我很开心;)