VBA application.WorksheetFunction.INDEX(A:A,1,1)

一定需要些application么为什么
2025-04-06 08:08:55
推荐回答(2个)
回答1:

有些需要,有些是不需要的。
像WorkSheetFunction这个,前面的Application也是可以省略的。
这个表示WorkSheetFunction这个对象是属于Application对象库的一个对象。
但是最好加上这个,这样阅读你代码的人会一目了然。

像有些函数属于WorkSheetFunction,有些函数属于Application,那么这种情况下,你就必须指明前缀是Worksheetfunction.Sum还是Application.Sum。

关于如何省略, 这个在于日常的经验积累,但我建议最好都加上这些对象名称,方便自己维护,也方便阅读你代码的人维护!

回答2:

application不是必须的,可以写 WorksheetFunction.INDEX