
由于Excel内置的工作表函数功能强大,如果在VBA中直接调用Excel工作表函数来进行运算,会大大简化程序的代码,可以按照以下方法来调用Excel工作表函数。
如下图所示,如果要求A1:A6单元格区域的总和,可以直接利用以下的VBA代码来实现。
Sub xyf()
MsgBox Application.WorksheetFunction.Sum(Sheet1.Range("a1:a10"))
End Sub
通过Application.WorksheetFunction这个对象接口就可以直接调用Excel的内置函数。
