作者goldberg73 (高柏)
看板Visual_Basic
标题VBA 读取txt档
时间Mon Jul 20 22:25:17 2015
如果有一个txt档,内容如下
甲乙丙12345 5612
你好吗12545 12123
我很好 2451234568
想要输出至EXCEL,第一列每三个字元输出至一个储存格,
第二列每五个字元输出一个储存格,第三列每六个字元输出至一个储存格。
输出至sheet结果如下表
A B C
1 甲乙丙 12345 5612
2 你好吗 12545 12123
3 我很好 2451 234568
不知道VBA coding 要麽写??
谢谢~!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.112.48
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1437402319.A.F7D.html
1F:推 johnpage: 巨集 07/20 22:51
2F:推 wenyonba: 我怎麽觉得你的解释跟你的输出根本对不起来XD~~ 07/20 23:34
3F:推 lichuw: 读取字串後用StrConv(字串,vbFormUnicode) 先转换字串 07/20 23:54
4F:→ lichuw: 回圈 For i=1 to LenB(转换後的字串) step 6 07/20 23:55
5F:→ lichuw: 取出字串= MidB(转换後的字串,i,6) 07/20 23:57
6F:→ lichuw: 再用StrConv(取出的字串,vbUnicode) 把字串转串回去 07/20 23:58
7F:推 lichuw: 再把得到的字串填到你要的cell里就好 07/21 00:01
8F:→ MOONRAKER: 完全不知道在解释什麽。 07/21 21:49
9F:推 m9556: 把你的TXT覆制贴上,直接用资料剖析,不用写程式 08/05 17:13