考虑numberString $是“1st(3)Name ...”并且在我的代码中支持$是“1s”,这是正确的。 NumericCheck应该是假的,但我总是如此!错误在哪里?
numbertring$ = Worksheet1.Cells(i, 1)
support$ = Left$(numbertring$, 2)
numericCheck = IsNumeric(Val(support$))
请事先提供帮助
答案 0 :(得分:2)
您检查support$
到Val
是否为数字。 The definition of Val
是:
VAL函数接受一个字符串作为输入,并返回该字符串中的数字。
以下说明了如何解释您的代码:
IsNumeric(Val(support$))
IsNumeric(Val("1s"))
IsNumeric(1)
所以现在应该清楚为什么numericCheck
是真的,而不是假的:)