返回列表 上一主題 發帖

[分享] 小工具-批次改檔名

[分享] 小工具-批次改檔名

本帖最後由 n7822123 於 2015-11-30 01:45 編輯

小弟在公司常常會大量複製檔案再更改檔名,所以做了這個小工具
我想應該不只我會用到,分享給大家
裡面有範例檔案與兩個excel檔,2003(.xls)與2007(.xlsm)
我是用2007做的,降存為2003讓2003版本的人也可使用。
使用方法如圖,只能更改與excel檔案同路徑的檔案
應該很易懂。





批次改檔名範例檔.rar (27.34 KB)

回復 1# n7822123


發現程式碼有點小瑕疵,如果改的檔案也是excel檔,可能改不完全就跳出迴圈
做了以下更動,重新附上檔案。


Do
  If myFile = "" Then Exit Do
  If myFile = ThisWorkbook.Name Then GoTo 下一個檔案
  舊檔名 = myPath & "\" & myFile
  新檔名 = Replace(myFile, 要替換, 替換為)
  新檔名 = myPath & "\" & 新檔名
  Name 舊檔名 As 新檔名

下一個檔案:
  myFile = Dir

Loop

批次改檔名範例檔.rar (27.55 KB)

TOP

回復 3# GBKEE


    不愧是超級版主,修改的簡潔易懂

TOP

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題