【发布时间】:2018-03-19 21:11:00
【问题描述】:
谁能帮忙告诉我为什么下面的立即框中的表达式显示结果为真?
? IsNumeric("1d11")
? IsNumeric("5000d110")
谢谢。 雷
【问题讨论】:
-
这些号码都是有效的hexadecimal 号码。使用
If VarType(Evaluate("5000d110")) = vbDouble检查字符串是否为有效的以 10 为底的数字。 -
谢谢 Florent,这非常有意义和解决方案。 :)