|
发表于 2016-4-11 13:20
|
显示全部楼层
本楼为最佳答案
- Sub 打开指定文件() '用文件选择界面打开文件
- Dim Fil
- Fil = Application.GetOpenFilename(filefilter:="文本文件(*.txt),*.txt")
- If Fil = False Then MsgBox "请选择文件!": Exit Sub
- Dim arr(1 To 6, 1 To 1000)
- Open Fil For Input As #1
- Do While Not EOF(1)
- i = i + 1
- r = (i - 1) Mod 6 + 1
- c = (i - 1) \ 6 + 1
- Line Input #1, arr(r, c) '读入每行
- Loop
- Close #1
- Sheet1.Cells.Clear
- Sheet1.[b5].Resize(6, c) = arr
- End Sub
复制代码 |
评分
-
查看全部评分
|