我认为TypeName
函数返回 VBA 中数据的确切类型。现在我正在寻找一个WorksheetFunction
可以返回Integer
, 而不是Double
.
例如,VBA 中的许多WorksheetFunction
返回给出. 奇怪的是,一些函数也应该返回give ,例如and 。Double
MsgBox TypeName(Application.WorksheetFunction.RandBetween(1, 2))
Double
Integer
Double
MsgBox TypeName(Application.WorksheetFunction.Count(Range("A2:A10")))
MsgBox TypeName(Application.WorksheetFunction.Fact(3))
那么有谁知道是否有一个WorksheetFunction
返回 aDouble
并且可以让我们TypeName
检测到它?