用VB编程,去掉文本框中数据间的空格

从文本框中输入一组数据,数据间用空格隔开,如(203080904563),最后在窗体中显示数据的平均值,神人啊,怎么编程啊?数据间的空格怎么处理??... 从文本框中输入一组数据,数据间用空格隔开,如(20 30 80 90 45 63),最后在窗体中显示数据的平均值,神人啊,怎么编程啊?数据间的空格怎么处理?? 展开
 我来答
yhc635
2017-07-28 · TA获得超过845个赞
知道小有建树答主
回答量:699
采纳率:75%
帮助的人:151万
展开全部

我有一个思路

把文本框的文本一个字符一个字符的判定,是空格键的一概删除

    dim str as string,Tstr as string,ttstr as string    
    tstr=text1.text '读文本
    dim i as int
    if len(str)<1 then '判断文本长度
        exit if '无文本,不执行操作
    else
        for i=1 to len(str) '逐个字符判断
            str=mid(tstr,i,1) '取第i个字符
            if str=" " then
                exit if '空格不操作
            else
                ttstr=ttstr &str '不是空格连接字符至变量ttstr
            end if
        next i
    end if
    text1.text=ttstr '文本框返回最后不是空格的所有字符
chrrg877562884
2017-07-18 · 超过26用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:35.1万
展开全部
假设文本框id 为 Text1

那么代码应该这样写:
Private Sub Main()
Text1.Text = Replace(Text1.Text," ","")
End Sub
Replace函数
vb中的替换函数。
replace(要替换的字符串,要替换的字符,要替换成的字符)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b472e787f3d
2013-07-16 · TA获得超过273个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:314万
展开全部
Private Sub Command1_click()
dim a(), sum
a= split(text1.text," ")
for i = 0 to ubound(a)
    sum=sum+a(i)
next i
print "平均值:" ; sum/(ubound(a)+1)
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sedjamm
2013-07-16 · TA获得超过211个赞
知道小有建树答主
回答量:212
采纳率:75%
帮助的人:60.5万
展开全部

Private Sub Text1_Change()

Dim k() As String
Dim s
Dim a As Integer
Dim b As Single
Dim c As Integer
If Text1.Text <> "" Then
    k = Split(Trim(Text1.Text), " ")


For Each s In k
    If s = "" Then
        c = c + 1
    Else
        a = a + Val(s)
    End If
Next


Me.Cls
Me.Print "sum=" & a & " avg=" & a / (UBound(k) + 1 - c)

End If

End Sub

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
撑伞寻你
2013-07-17
知道答主
回答量:18
采纳率:0%
帮助的人:4.7万
展开全部
你可以先试试用Trim函数全部读出来,然后分字段截取,记得要用Val转换类型哦
追问
怎么用Val转换啊?能具体说一下吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式