返回列表 上一主題 發帖

簡單的取代Sheet內的值

回復 1# ffntldj


    Cells.Replace "T*@", "TG@", lookat:=xlPart
學海無涯_不恥下問

TOP

回復 3# ffntldj
  1. Sub ex()
  2. MyPath = "D:\" '資料目錄
  3. shname = "要找的工作表" '要做取代動作的工作表名稱
  4. fs = Dir(MyPath & "*.xls") '找活頁簿
  5. Do Until fs = ""
  6. With Workbooks.Open(MyPath & fs) '開啟檔案
  7. Set sh = .Worksheets(shname)  '指定要做取代動作的工作表
  8. Set a = sh.Rows(1).Find("EQP_ID").EntireColumn '找到標題的整欄範圍
  9. a.Replace "T*@", "TG@", lookat:=xlPart '在欄位中做取代的工作
  10. .Close 1 '儲存後關閉檔案
  11. End With
  12. fs = Dir '下一個活頁簿
  13. Loop
  14. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題