作者yourschen (感觉很微妙的..)
看板Office
标题[算表] 请问如何使用excel VBA修改大量TXT档
时间Sat Apr 30 02:08:35 2016
软体: Excel
版本: 2010
各位前辈大家好
小弟目前有三千多个文字档需修改,每个文字档前三行内容为:
MATERIAL:
LOT:
BATCH:
假设有一个文字档,档名12AB06-03.txt,原本内容为:
MATERIAL:A2345ERE0UMBVAA2
LOT:12AB06
BATCH:03
修改後
MATERIAL:A2345ER →只留前七码
LOT:A11111 →有一对照表(如附注)
BATCH:03
并另存新档为 A11111-03.txt (也就是LOT-BATCH.txt)
该如何写 Excel VBA呢?
附注:有一个EXCEL档的对照表,示意如下
A B
1 12AB06 A11111
2 11CF23 X23456
3 10TR98 C09876
感谢各位前辈的指导~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.47.129.158
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1461953318.A.2DA.html
2F:→ soyoso: 同子目录批次修改的话再加上do...loop配合dir() 04/30 11:00
3F:→ soyoso: 有引用项目microsoft scripting runtime 04/30 11:02
5F:→ yourschen: 太神了,S大。感谢帮了大忙!节省超多时间:) 04/30 13:55
※ 编辑: yourschen (111.254.243.195), 04/30/2016 13:57:31