有些需要,有些是不需要的。
像WorkSheetFunction这个,前面的Application也是可以省略的。
这个表示WorkSheetFunction这个对象是属于Application对象库的一个对象。
但是最好加上这个,这样阅读你代码的人会一目了然。
像有些函数属于WorkSheetFunction,有些函数属于Application,那么这种情况下,你就必须指明前缀是Worksheetfunction.Sum还是Application.Sum。
关于如何省略, 这个在于日常的经验积累,但我建议最好都加上这些对象名称,方便自己维护,也方便阅读你代码的人维护!
application不是必须的,可以写 WorksheetFunction.INDEX