你的val("2.25%")出不出错? 你的val("2.25%")出不出错?为什么?怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样看行不行aa="12.5%"val(iif(isnumeric(aa),aa,0)) 当然会出错了,val的参数必须是一个以字符串形式出现的只包含正负号、数字、小数点和e的合法数值。 百分号表示整形数& 表示长整形。在msdn中输入 & , 就可以看到详细解答了。不知道你的原意是什么?可以把百分号切掉再算Private Sub Command4_Click()Dim s As Strings = "2.25%"MsgBox Val(Left(s, Len(s) - 1))End Sub VB的同学在哪里~~~ 能否以适合打印机的纸张大小为目标将图像缩放打印? 有人会FSRM操作吗? 请教一个关于MSFgrid控件的大小的设置 关于BMP图像处理的问题 这是什么错误?“Subscript out of range” 请教哥哥们,自动排课的算法... 请各位发表高见:connection的方式 什么是Object?(简单至极的问题,请知道的朋友帮忙) 谁能给出API函数GetPrivateProfileString的应用例子? 如何让程序在一运行时,就把系统日期格式更改为"yyyy-mm-dd"呢?? 保存对话框
aa="12.5%"
val(iif(isnumeric(aa),aa,0))
& 表示长整形。
在msdn中输入 & , 就可以看到详细解答了。不知道你的原意是什么?可以把百分号切掉再算
Private Sub Command4_Click()
Dim s As String
s = "2.25%"
MsgBox Val(Left(s, Len(s) - 1))
End Sub