按键精灵,怎样可以把小数点后面多余的0(有时包括小数点)去掉怎么可以把小数点后面多余的0去掉,包括小数点获得数字 218.90 变成 218.9获得数字 218.00 变成 218获得数字 218.0 变成 218但是获
来源:学生作业帮助网 编辑:六六作业网 时间:2024/10/05 09:14:01
按键精灵,怎样可以把小数点后面多余的0(有时包括小数点)去掉怎么可以把小数点后面多余的0去掉,包括小数点获得数字 218.90 变成 218.9获得数字 218.00 变成 218获得数字 218.0 变成 218但是获
按键精灵,怎样可以把小数点后面多余的0(有时包括小数点)去掉
怎么可以把小数点后面多余的0去掉,包括小数点
获得数字 218.90 变成 218.9
获得数字 218.00 变成 218
获得数字 218.0 变成 218
但是
获得数字 218.35 还应该是 218.35
刚刚忘记说了,这些数字
其实是通过复制获得的。
也就是说,这其实是个文本,并非数字
按键精灵,怎样可以把小数点后面多余的0(有时包括小数点)去掉怎么可以把小数点后面多余的0去掉,包括小数点获得数字 218.90 变成 218.9获得数字 218.00 变成 218获得数字 218.0 变成 218但是获
x = "218.00"
TracePrint CSng(x)
x = "218.90"
TracePrint CSng(x)
x = "218.35"
TracePrint CSng(x)
我发现楼上的回答虽然问题可以解决,但应该不是楼主要的答案,直接利用 CSng()函数可以自动去掉无用的零
a=instr("218.90",".")
b=left("218.90",a)
a=218.9000
a=a
MessageBox a抱歉,我获得的是文本,不是数值
也就是说初始值是一个文本 218.9000
我是通过复制获得的。a=Clng(a)
你不熟悉按键精灵里面的函数,你还是先花点时间了解里面列出的函数功能我只是想得到答案啊。。答案给了你,你都不知道,那我也没办法了。...
全部展开
a=218.9000
a=a
MessageBox a
收起