百分比如何转换为小数? 例如 87%=0.87 100%=1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单做法: dim a() as string a = split(cstr(87%),"%") msgbox cint(a(0))/100 在VB里面87%被识别为87,所以可以很简单的用 val("87%")/100 或者 val(87%)/100 获得结果 str = "8700%"Text1 = Format(Val(str) / 100, "###0.#0") 因为val就是去掉%的一个字符串,第一位是数字,则取到第一位不是数字的地方,作为返回值val("123ab")=123第一位不是数字,就返回0val("ab123")=0就这样所以87%中%不是数字,被截断 inet 控件引起的字符乱码问题 vb如何探知刚刚创建的文件名呢 VB dll加载错误 VB数组清零 各位帮忙找找看看代码哪出问题了,散分了 ADO如何真正断开SQL-Server数据连接? 高手求教用PaintPicture方法从左到右显示图像的方法 toolbar做的下拉菜单应如何加快捷键,用加快捷键可展开此菜单 如何在LISTVIEW里实现下面的功能???? 在vb中写一个解密程序,或给我一个解密软件就给100分! 帮帮忙 计算Windows从启动后所运行的总时间 这程序有问题啊~~ Access数据库,mde文件用vb怎样访问?
dim a() as string
a = split(cstr(87%),"%")
msgbox cint(a(0))/100
Text1 = Format(Val(str) / 100, "###0.#0")
一个字符串,第一位是数字,则取到第一位不是数字的地方,作为返回值
val("123ab")=123
第一位不是数字,就返回0
val("ab123")=0
就这样
所以87%中%不是数字,被截断