Board logo

標題: [求助] EXCEL 寫左自動迴圈未做完就停左 [打印本頁]

作者: 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

提示: 作者被禁止或刪除 內容自動屏蔽





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2