Excel内建的函数又可以分为两种类型:分别是使用于“工作表”中的工作表函数与“宏”的宏函数
VBA有内部函数,如Mid()、Len()等,在代码中,我们可以在函数之前冠以前缀“VBA.” , 当然通常情况下省略.还有一个对象WorksheetFunction, 用来引进工作表函数, 例如Index()、Rank()等.
例如代码 Cells(i, 5) = WorksheetFunction.Rank(Cells(i, 4), [d3:d237], 0) .
对象Application表示Microsoft Excel, 所以这句话完整表示 Cells(i, 5) = Application.WorksheetFunction.Rank(Cells(i, 4), [d3:d237], 0) .
由于习惯, 通常情况下省略WorksheetFunction, 故写成 Cells(i, 5) = Application.Rank(Cells(i, 4), [d3:d237], 0).
|