vb编写中遇到奇怪的事,如下,当向文本框输入字母后保存的文件打开是0 而输入数字就正常

[复制链接]
查看11 | 回复4 | 2013-8-2 08:37:46 | 显示全部楼层 |阅读模式
val是转换为数值型函数,对于一个非数字字符串,转换为数值型即等于0....
回复

使用道具 举报

千问 | 2013-8-2 08:37:46 | 显示全部楼层
当文本框中输入符号或汉字时,同样会在文档中显示0。如果需要输入字母存为相应的字母,过程第一行应该为a = Text1.Text。...
回复

使用道具 举报

千问 | 2013-8-2 08:37:46 | 显示全部楼层
你要这函数Val()干嘛,它把其它类型转换为数字,如果参数是非数字的话就会返回0。...
回复

使用道具 举报

千问 | 2013-8-2 08:37:46 | 显示全部楼层
很正常。吧a=Val(text1.text)改成a=text1.text就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行