如何在vba中调用excel工作表函数?





excel中内置了财务、文本、引用等各种类型的很多工作表函数,vba中提供了Application.WorksheetFunction 可以直接调用这些函数。如果能够在vba中使用这些内置的函数,可以大大的降低运行的速度。

比如求数组中的元素的最小值,如果不使用excel 工作表函数,则需要用循环的方式遍历每个元素,如果用excel工作表函数则可以快速地获得。如下所示

比如arr是一个含有若干数值的数组,要求这个数组中元素的最小值,可以使用如下的代码

比如arr是一个含有若干数值的数组,要求数值的总和,可以使用如下的代码

 

发表评论