vb过滤掉其中出现过的一些数字

我想写一段程序,导入一个txt的数据进去后,显示在text1里面,然后从1000里面把出现过的数字过滤掉,剩下的数字显示在text2里面,再从text2里面导出到另外一个... 我想写一段程序,导入一个txt的数据进去后,显示在text1里面,然后从1000里面把出现过的数字过滤掉,剩下的数字显示在text2里面,再从text2里面导出到另外一个txt,请教高手怎么弄,我能导入进去,导入进去后在text1里面的排序不整齐,就是连续的一排数字,我还想让它直观点,怎么弄?高分求教育
Private Sub Command1_Click()
Open "C:\Documents and Settings\Administrator\桌面\3d.txt" For Input As #1
Do While EOF(1) = False
Line Input #1, a
Text1 = Text1 & a & vbCrLf
Loop
Close
End Sub
这是我导入的代码,导入后,数字排列很紧密,一个挨一个,怎么才能让他们排列好看一小点
Private Sub Command2_Click()
Open "C:\334.txt" For Output As #2
Print #2, Text2.Text
Close
End Sub
这是导出代码,不能成功导出,是哪里错了
展开
 我来答
zgwxm
2012-06-11 · 经典歌曲、名人名家歌曲视频
zgwxm
采纳数:1792 获赞数:21142

向TA提问 私信TA
展开全部
Private Sub Command1_Click()
'导入到text1
Open App.Path & "\3d.txt" For Input As #1
Do While EOF(1) = False
Line Input #1, a
Text1 = Text1 & a & vbCrLf
Loop
Close
End Sub
Private Sub Command2_Click()
'导入到文件
Open App.Path & "\334.txt" For Output As #2
Print #2, Text2.Text
Close
End Sub

Private Sub Command3_Click()
'过滤数字
Dim T2 As String
For I = 1 To 100
If InStr(Text1, I & vbCrLf) = 0 Then
If T2 = "" Then T2 = I Else T2 = T2 & vbCrLf & I
End If
Next I
Text2 = T2
End Sub
更多追问追答
追问
我试试,可以就把分给你
追答
注意把3d.txt与程序放到同一个文件夹下
money0_04c351c2
2012-06-11 · TA获得超过4142个赞
知道大有可为答主
回答量:5505
采纳率:49%
帮助的人:1598万
展开全部
把 Text1 = Text1 & a & vbCrLf
改成 Text1 = Text1.text & a & ", "
试试看
追问
如何过滤掉出现过的数字,知道吗?而且,你说的这个不得行,导入是false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式