作者: dominicyu 時間: 2016-6-14 23:18 標題: [求助] EXCEL 寫左自動迴圈未做完就停左
事源我有一個macro 自動從A (Template) 去 另存新檔 比如 A1,A2,A3,A4.... 直到完成, 每另存新檔都會開返A黎LOAD 但我如果咁run法會開左住左好多個EXCEL 檔 可能會引致HANG 機,
但當我打算寫多個指令如果 去到A2 就CLOSE 左 A1, 事實上A1 就係CLOSE左 但迴圈自己停左係度,請問有咩指令可以解決呢? 謝謝
我新加個指令大約係咁
IF X = 1 Else
workbooks(A(X)-1).close
end if
workbooks(A原本FILE).ACTIVE
作者: myricky 時間: 2016-6-15 23:58
提示: 作者被禁止或刪除 內容自動屏蔽
作者: dominicyu 時間: 2016-6-16 14:48
回覆 2# myricky
謝謝Ching我試下先
作者: dominicyu 時間: 2016-6-16 16:01
回覆 dominicyu
唔好用 ActiveWorkbook.Save, 改用ActiveWorkbook.SaveCopyAs, 咁activeworkbook個名就 ...
myricky 發表於 2016-6-15 23:58
Ching 如果我個Template會 Del某些 Sheet 先另存 用Savecopyas 會變 template無左D sheet 請問有冇其他解決方法
作者: myricky 時間: 2016-6-16 23:35
提示: 作者被禁止或刪除 內容自動屏蔽
作者: myricky 時間: 2016-6-16 23:46
提示: 作者被禁止或刪除 內容自動屏蔽
作者: dominicyu 時間: 2016-6-21 19:14
如果唔想不停load template2 file, 亦可以將code改為
**
add new workbook
activate template1 workboo ...
myricky 發表於 2016-6-16 23:46
岩岩先有時間試 請問師兄如果我而家咁Run 會唔會Save As開左好多個?
作者: myricky 時間: 2016-6-21 22:09
提示: 作者被禁止或刪除 內容自動屏蔽

