vb中读取数据如何把每一行的具体的某一个数据提出来组成一个数组?具体如下

PrivateSubCommand1_Click()DimdataAsString,a()AsString,bAsSingleDimstr,I%OpenApp.Path+... Private Sub Command1_Click()Dim data As String, a() As String, b As SingleDim str, I%

Open App.Path + "\全部误差.txt" For Input As #1 '打开文件Line Input #1, temp '跳过第一行Do While Not EOF(1)Line Input #1, data '按行读取数据a = Split(data, vbTab, , vbTextCompare) '分割成数组,以tab空格为分界b = Val(a(2)) - Val(a(11))Print b;LoopClose 1Print: PrintEnd Sub

这是运行的结果。。。。。就是每一行的某一个数据loop循环后的数据。。我要把他们组成数组该怎么操作呢????
展开
 我来答
表里如一
推荐于2016-06-09 · 知道合伙人软件行家
表里如一
知道合伙人软件行家
采纳数:2066 获赞数:11635
从事6年生产管理,期间开发了多款小软件进行数据处理和分析,后

向TA提问 私信TA
展开全部
Private Sub Command1_Click()
Dim data As String, a() As String, b As Single
Dim str, I%
'@@@@@@@@@@@@@@@
dim i
i=0
dim brr() as string 
'@@@@@@@@@@@@@@@
Open App.Path + "\全部误差宴嫌.txt" For Input As #1 '打开文件
Line Input #1, temp '跳过第一行
Do While Not EOF(1)

Line Input #1, data '按行读取数旦祥亏据
a = Split(data, vbTab, , vbTextCompare) '分割成数组,以tab空格为分界
'@@@@@@@@@@@@@@@
i=i+1
redim preserve brr(1 to i)
brr(i) = 模神Val(a(2)) - Val(a(11))
'@@@@@@@@@@@@@@@
Print b;
Loop
Close 1
Print: Print
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式