VB数据类型转换
Specmax(1) = "+0.5%"
MsgBox Val(Specmin(1))'此时出现“类型不匹配”的错误
用什么函数可将Specmax(1)的转换成0.5参入计算?
天…………
在我的印象中,Val( ) 是不会引起异常、总是能结出一个结果的,没想到它居然会有这种问题!
Val( )都搞不定的,也许在VB6自己的函数中,没有能解决的了。
楼主还是考虑自己写函数来处理吧,
或者先检查字符串内容,如果有 % ,就 Replace( )把它去掉,再拿给Val( )处理。
Specmax(1) == Specmin(1)?
补充:VB , 基础类