Dim HHs As String
HHs = Mid("2345", 1, 2)
If Val(HHs) > 23 Then
"Log the Error that needs to be logged"
End If
上述代码在验证中失败。 这似乎是一个非常简单的问题 知道为什么吗?
答案 0 :(得分:0)
如果尚未声明HHs
(您尚未使用Option Explicit
),或者您尚未为HHs
分配值,则Val(HHs)
将永远是0
....
因此,Val(HHs) > 23
始终为False
。
你好像写了一个拼写错误,并打算使用HHe
?
答案 1 :(得分:0)
代码按预期工作:if条件为假,因为Val(HHs)为23。
UILabel