Excel VBA解读(147): 编写有效的自定义函数小结

论坛 期权论坛 期权     
完美Excel   2019-6-9 21:27   2687   0
学习Excel技术,关注微信公众号:
excelperfect

不好意思,近期发表的一系列Excel VBA解读的文章有点“跑题了”!但我实在是“忍”不住,还是把它们推送了出来。因为我觉得这些文章确实很好,是作者实践过程中的经验总结,特别是一些细节研究入微,让人敬佩,值得研读。

这些文章来自fastexcel.wordpress.com的Making your VBA UDFsEfficient系列,我已经收藏了多年,以前是因为水平不够,也觉得没有必要注重这些细节,所以一直放着没有管它们。刚好写Excel VBA解读系列,写到了用户自定义函数(UDF)这一块,正好边写边拿出来研究,并将其翻译出来,分享给大家。

有点“偷懒”,我并没有对文章做过多的修改和注释,而是基本上直译了出来,略去了不相关的部分,这也造成了不少朋友觉得不好理解。确实,这位大师写的文字不好理解,需要细品。有兴趣的朋友可以对照原文来研究,不感兴趣的朋友可以略过。

其实,这一系列的文章共有22篇,我只是翻译了其中的14篇,其余的更不好理解,暂且作罢,有兴趣的朋友可以到其网站上找到剩余的8篇研究。下面是我翻译的14篇文章的目录链接(点击进行相应文章页面),方便有兴趣的朋友阅读:

1.编写高效的Function过程——让代码运行更快的技术
2.使用Excel函数提高自定义函数的效率
3.影响工作表公式中运用自定义函数效率的Bug及解决方法
4.在用户定义函数中的变体、引用、数组、计算表达式、标量
5.让使用用户定义函数的数组公式更快
6.自定义函数时使用字节数组实现更快的字符串处理
7.用户定义函数计算了多次
8.从调用单元格中获取先前计算的值
9.自定义函数性能改进示例
10.易失性函数和函数参数
11.在自定义函数中使用整列引用时,如何更有效率?
12.使用Application事件和缓存将更快地获取已使用单元格区域
13.MaxMinFair资源分配——一个数组UDF示例
14.使用隐式交集处理整列

好了!终于可以回到正轨了!接下来,用我们熟悉的简洁易懂的方式,继续我们的Excel VBA解读系列文章。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:195
帖子:39
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP