为什么有些方法没有显示在ExcelVBA中

我试图找出 Excel VBA 对象的可能方法/属性(可以在 [object]. 之后进行什么操作)。例如,我输入后可以获得一个列表Application.(如图所示)

但是,我发现此列表并未显示所有可能的选择。说,Application.IsNa(),这是一个有效的命令,但未显示在列表中。我试图在 Excel VBA 中找到一种方法来向我展示所有可能的方法和属性。(就像dir()在python中一样)

回答

这些是Excel公式函数。您可以通过打开 VBA 来查看这些列表,然后按 F2,然后将类向下滚动到WorksheetFunction。点击它,你会看到数百个额外的功能:

查看这些的另一种方法是Application.WorksheetFunction.在代码编辑器中键入:

这些函数允许您在 VBA 中使用 Excel 公式函数。下面是一个例子:

.WorksheetFunction部分是可选的。

您还可以使用变量或硬编码值直接向这些函数发送参数:


以上是为什么有些方法没有显示在ExcelVBA中的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>