| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 403 人关注过本帖
标题:vb中统计数字的和
只看楼主 加入收藏
青年刘
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2015-4-6
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:5 
vb中统计数字的和
,怎么在输入的一串东西如:ab12a25c12 只统计数字的和?代码怎么做
搜索更多相关主题的帖子: 统计 
2015-04-08 15:37
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:0 
Private Sub Command1_Click()
试试
Dim temp As String
Dim x As String
Dim i As Integer
Dim sum As Integer
temp = Text1.Text
For i = 1 To Len(temp)
  x = Mid(temp, i, 1)
  If Asc(x) >= 48 And Asc(x) <= 57 Then sum = sum + Asc(x) - Asc(0)
Next
Form1.Caption = sum
End Sub

大开眼界
2015-04-08 16:02
青年刘
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2015-4-6
收藏
得分:0 
回复 2楼 lianyicq
Private Sub Command1_Click()
Dim i As Integer
Dim n As Integer
For n = 0 To 9
Text1(n).Text = n + 1
If Text11(n).Text = 0 Then Exit For
Next n
For i = 0 To 9
If Text21(i).Text = "*" Then Text11(i).ForeColor = vbRed
If Text21(i).Text = "#" Then Text11(i).ForeColor = vbGreen
Text32.Text = Text31.Text & "股道" & Chr(13) & Chr(10) & Text11(0).Text & Text11(1).Text & Text11(2).Text & Text11(3).Text & Text11(4).Text & Text11(5).Text & Text11(6).Text & Text11(7).Text & Text11(8).Text & Text11(9).Text
Next i
End Sub

为什么我在text11中输入数字不出现错误,输入a3时怎么就出现 类型不匹配了?
2015-04-08 17:10
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:5 
回复 3楼 青年刘
If Text11(n).Text = 0 Then Exit For 有误。判断text属性要用
If Text11(n).Text = "0" Then Exit For

大开眼界
2015-04-08 17:19
青年刘
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2015-4-6
收藏
得分:0 
回复 4楼 lianyicq
可是这样操作之后,就不能判断text11=0时,跳出for循环了
2015-04-08 17:26
青年刘
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2015-4-6
收藏
得分:0 
回复 4楼 lianyicq
谢谢你!你解决了我的问题,我在0前面加了一个空格,就出错了
2015-04-08 23:25
快速回复:vb中统计数字的和
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020140 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved