当前位置:编程学习 > VB >>

VB数据类型转换


Specmax(1) = "+0.5%"
MsgBox Val(Specmin(1))'此时出现“类型不匹配”的错误

用什么函数可将Specmax(1)的转换成0.5参入计算?
引用 楼主 z_jzhao 的回复:
Specmax(1) = "+0.5%"
MsgBox Val(Specmin(1))'此时出现“类型不匹配”的错误

用什么函数可将Specmax(1)的转换成0.5参入计算?


天…………

在我的印象中,Val( ) 是不会引起异常、总是能结出一个结果的,没想到它居然会有这种问题!


Val( )都搞不定的,也许在VB6自己的函数中,没有能解决的了。
楼主还是考虑自己写函数来处理吧,
或者先检查字符串内容,如果有 % ,就 Replace( )把它去掉,再拿给Val( )处理。
Specmax(1) == Specmin(1)?
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,