怎么将数据分组

xuhomered 2013-01-16 02:30:35
怎么将txt档内如下数据按照400个为一数组例如:a(0)=(0-400),a(1)=(401-800).总数不定。求帮忙,谢谢
WX11A61A3456
WX11A61X9494
WX21A51N5122
WX21A51W0173
WX21A8269272
WX31A11X3739
.
.
.
...全文
461 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2013-01-16
  • 打赏
  • 举报
回复
Dim Items() As String dim sItem as long dim sData as string dim i as long,j as long,k as long dim sOut() as string dim n as long sData="文本数据内容" sitems=split(sdata,vbcrlf) n=ubound(sitems) redim sOut(n\400) for i=0 to n step 400 for k=0 to 399 if i+k>n then exit for '最后部分可能没有400个 sitem=sitem & sItems(i+k) next sout(k)=sitem k=k+1 sitem="" next
threenewbee 2013-01-16
  • 打赏
  • 举报
回复
循环。 Dim Lines() As String Lines = textFileContent.Split(VbCrLf) Dim parts(0 To Lines \ 400) As String For i = 0 To Ubound(parts) For j = 0 To 400 parts(i) = parts(i) & VbCrLf & Lines(i * 400 + j) Next Next
xuhomered 2013-01-16
  • 打赏
  • 举报
回复
总行数有了,关键是不会分割啊
  • 打赏
  • 举报
回复
先获得总行数,再分割呗

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧