vba如何分割字符串成数组?
比如一行文本91719.043251636.7340.3641074.5870.650中间用空格隔开(但是空格的数量不一样),请问如何把这一行文本变成一个数组,数组第0个...
比如一行文本
91719.043 251636.734 0.364 1074.587 0.650
中间用空格隔开(但是空格的数量不一样),请问如何把这一行文本变成一个数组,
数组第0个数据是91719.043
数组第1个数据是251636.734
数组第2个数据是0.364 展开
91719.043 251636.734 0.364 1074.587 0.650
中间用空格隔开(但是空格的数量不一样),请问如何把这一行文本变成一个数组,
数组第0个数据是91719.043
数组第1个数据是251636.734
数组第2个数据是0.364 展开
展开全部
Sub mm()
s = "91719.043 251636.734 0.364 1074.587 0.650"
s = Trim(s)
m = ""
k = 0
For i = 1 To Len(s)
If Mid(s, i, 1) = " " Then
If k = 0 Then
k = i
m = m & Mid(s, i, 1)
End If
Else
m = m & Mid(s, i, 1)
k = 0
End If
Next
nn = Split(m, " ")
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |