Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2714|回复: 5

[已解决]TXT 导入到 EXCEL 中

[复制链接]
发表于 2014-12-13 06:37 | 显示全部楼层 |阅读模式
本帖最后由 张雄友 于 2014-12-13 13:02 编辑

TXT 导入到 EXCEL 中。
最佳答案
2014-12-13 09:56
又是这个问题,可以先创建schema.ini文件
导入.zip (611.62 KB, 下载次数: 29)

导入.rar

411.75 KB, 下载次数: 8

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-12-13 09:45 | 显示全部楼层
速度太慢…………
  1. Sub Macro1()
  2. Dim arr(1 To 65536, 1 To 200), i&, h&, l%, h2&
  3. Open ThisWorkbook.Path & "\Password.txt" For Input As #1
  4.     w = Split(StrConv(InputB(LOF(1), #1), vbUnicode), vbCrLf)
  5. Close #1
  6. For i = 1 To UBound(w) + 1
  7.     h = (i - 1) Mod 65536 + 1
  8.     l = 1 + (i - 1) \ 65536
  9.     arr(h, l) = w(i - 1)
  10. Next
  11. h2 = IIf(l > 1, 65536, h)
  12. ActiveSheet.UsedRange.ClearContents
  13. Range("a1").Resize(h2, l) = arr
  14. End Sub
复制代码
回复

使用道具 举报

发表于 2014-12-13 09:45 | 显示全部楼层
直接用e 打开另存为e就是了嘛,还要代码做铲铲
回复

使用道具 举报

发表于 2014-12-13 09:56 | 显示全部楼层    本楼为最佳答案   
又是这个问题,可以先创建schema.ini文件
导入.zip (611.62 KB, 下载次数: 29)
回复

使用道具 举报

发表于 2014-12-13 11:26 | 显示全部楼层
  1. Sub jj()
  2.     Dim mypath$, mytxt$
  3.     mypath = ThisWorkbook.Path
  4.     mytxt = "Password.txt"
  5.     Workbooks.OpenText mypath & "" & mytxt
  6.     With ActiveWorkbook
  7.         .SaveAs mypath & "\Password.xlsx"
  8.         .Close True
  9.     End With
  10. End Sub
复制代码
回复

使用道具 举报

发表于 2014-12-18 21:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-18 21:12 , Processed in 0.230361 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表