[算表] 請問如何使用excel VBA修改大量TXT檔

看板Office作者 (感覺很微妙的..)時間10年前 (2016/04/30 02:08), 10年前編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
軟體: 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://www.ptt.cc/bbs/Office/M.1461953318.A.2DA.html

04/30 10:59, , 1F
04/30 10:59, 1F

04/30 11:00, , 2F
同子目錄批次修改的話再加上do...loop配合dir()
04/30 11:00, 2F

04/30 11:02, , 3F
有引用項目microsoft scripting runtime
04/30 11:02, 3F

04/30 11:55, , 4F
或用input和ouput的方式
04/30 11:55, 4F

04/30 13:55, , 5F
太神了,S大。感謝幫了大忙!節省超多時間:)
04/30 13:55, 5F
※ 編輯: yourschen (111.254.243.195), 04/30/2016 13:57:31
文章代碼(AID): #1N8wCcBQ (Office)
文章代碼(AID): #1N8wCcBQ (Office)