有没有办法完全限定VBA功能的使用?

时间:2018-10-08 12:56:35

标签: excel vba excel-vba

所以我才知道,如果您输入VBA。这将激活一个包含VBA功能的自动列表。这是否意味着VBA是对象?如果我想使用VBA功能“完全合格”,那么这些合格者是什么?

例如,这些都是有效的语句吗?

x = Sqr(25)
x = VBA.Sqr(25)
x = Application.VBA.Sqr(25)

感谢您的澄清。

1 个答案:

答案 0 :(得分:2)

如果您不符合条件,则默认值为VBA假定它是VBA功能。如果要在VBA中使用工作表函数,请使用以下命令:

x = Application.WorksheetFunction.VLookup(Range("A1").Value, Range("B1:C100"), 1, False)

使用诸如TRIM()之类的函数来进行资格认证非常重要,因为VBA版本和工作表版本具有不同的结果。