| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 764 人关注过本帖
标题:请各位看看代码错在哪里?
取消只看楼主 加入收藏
xinshous
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-2-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
请各位看看代码错在哪里?
改自网上下载的一段代码
资质太差,还请不要见怪
要求:打开一数据文本
然后在打开一条件文本
根据条件文本数值,输出不同的文本文件
总是出错,短期内能力又无法快速提升
所以请大家帮一下忙,谢谢了  

Open fin For Input Access Read As #1
    Do While Not EOF(1)
        FileNumber = FreeFile       '获取一下可用的文件号
        Line Input #1, curLine      '读取一行
       ' fout = savePath + Mid$(curLine, CInt(txtVar.Text), CInt(txtVaren.Text) - CInt(txtVar.Text) + 1) + ".txt" '设置用于输出数据的文件名称
        yid = Val(Mid(curLine, CInt(txtVar.Text), CInt(txtVaren.Text) - CInt(txtVar.Text) + 1))
        
        Do While Not EOF(2)
         Open App.Path & "\" & "tj.txt" For Input As #2
            'OpFile.Text,打开的文件名。
           ' Do While Not EOF(1)
                Input #2, sid, a, b
                    '读入数据。
                    sIdNum = Val(Mid(yid, CInt(txtVaren.Text) - CInt(txtVar.Text) + 1)) '取出的ID值,如1046等。
        
        
         If sIdNum >= a And sIdNum <= b Then
        
        Open savePath + sid & ".txt" For Append Access Write As #FileNumber
                                                
            
        
       ' Open fout For Append Access Write As #FileNumber            '打开输出文件
        Print #FileNumber, curLine      '写入当前行
        Close #FileNumber               '关闭文件
   

   
     End If
   
    Loop
    Loop
     Close #1
     
    Close #2
    Set fso = Nothing
   
    MsgBox "文件处理完成。", vbInformation + vbOKOnly, "信息"
    Exit Sub
PROCESS_ERROR:
    MsgBox "发生了一个运行时错误: " + vbCrLf + Err.Description, vbOKOnly + vbExclamation, "错误"
End Sub
搜索更多相关主题的帖子: 代码 
2010-02-25 08:46
xinshous
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-2-22
收藏
得分:0 
文本数据分离.rar (15.88 KB)

程序原执行结果是将数据文件根据名称不同分解出多个文本文件
我加了个按钮,想要根据条件文本输出不同的汇总类型的文本
希望高手重新来做
2010-02-25 09:21
xinshous
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-2-22
收藏
得分:0 
很好,谢谢了,
发现0947未挑出来
是因为过程中0被忽略了么?
2010-02-25 11:53
快速回复:请各位看看代码错在哪里?
数据加载中...
 
   



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

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