- 帖子
- 94
- 主題
- 28
- 精華
- 0
- 積分
- 145
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 註冊時間
- 2011-9-22
- 最後登錄
- 2025-2-25
|
本帖最後由 spermbank 於 2011-10-5 14:04 編輯
回復 9# Hsieh
H大你好:
我將程式碼改成
With ThisWorkbook
For Each a In .Sheets(1).[A2:A1341] '每個代號循環
Application.ScreenUpdating = False '停止螢幕更新
更新資料 a '執行12檔案更新
Workbooks("風險評估.xls").Sheets(Array("IS", "ISQ", "BS", "BSQ", "BASIC", "YrPrice", "FR", "CFS", "ISQT")).Copy '複製工作表
ActiveWorkbook.SaveAs ThisWorkbook.Path & "\" & CStr(a) & ".xlsx" '另存新檔
Workbooks("營業收入變動.xls").Sheets("Revenue").Copy Before:=Workbooks(CStr(a) & ".xlsx").Sheets(1) '複製工作表
關檔
Next
Application.ScreenUpdating = False '停止螢幕更新
End With
仍然出現下列錯誤
執行階段錯誤 ‘1004’ :
Class Worksheet的Copy方法失敗
另外:
H大說:原作者以按鈕驅動模組內程序,可利用複製工作表,就能看到工作表模組內程式碼,我不知道如何看到,不了解大大意思。
想請教大大是不是可以看到部分的程式碼中看到下載更新的網址及相關程式碼、可以貼給我,或許我可以用G大教我的下載、速度問題相關程式,如法炮製的寫寫看。
若不行再請大大協助。 |
|