標題:
移動效果工作表並成為一個單獨的效果檔案
[打印本頁]
作者:
papaya
時間:
2019-3-20 12:22
標題:
移動效果工作表並成為一個單獨的效果檔案
[attach]30258[/attach]
請問各位大大︰
將產生的效果工作表移動,並成為一個單獨的效果檔案且這個效果檔案的名稱="
總表
"的的語法。
謝謝各位!
作者:
jcchiang
時間:
2019-3-20 14:03
回復
1#
papaya
請試試
Application.DisplayAlerts = False
Sheets("A").Delete
Sheets("總表").Delete
ActiveWorkbook.SaveAs Filename:="C:\移動效果工作表\總表.xls", _
FileFormat:=xlExcel8, CreateBackup:=False '這是輸出位置和檔案名稱的地方
Workbooks("總表.xls").Close savechanges:=True
Application.DisplayAlerts = True
作者:
papaya
時間:
2019-3-20 14:34
本帖最後由 papaya 於 2019-3-20 14:39 編輯
回復
2#
jcchiang
J大:
測試沒有成功~
[attach]30259[/attach]
可否請您做個範例檔供參~謝謝您!
PS:
1_效果檔案也是輸出在同一個資料夾內。
2_版本為Excel 2003
作者:
papaya
時間:
2019-3-20 18:07
回復
1#
papaya
請教要如何修正下列的程式碼才是正確的?謝謝!
[attach]30260[/attach]
[attach]30261[/attach]
作者:
jcchiang
時間:
2019-3-21 12:43
回復
4#
papaya
這是整個程式
1.原先是要成為一個單獨的效果檔案,所以另外儲存為"總表"
2.c:\移動效果工作表\總表.xls-->請自行改為要儲存的路徑,我無法得知你的資料夾的名稱
3.網路限制無法上傳檔案,所以無法提供,不好意思
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
For i = 1 To 49
Sheets("總表").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = "總表" & Format(i, "00")
Next i
'請問:移動效果工作表,並成為一個單獨的效果檔案且這個效果檔案的名稱="總表"的的語法。謝謝!
Application.DisplayAlerts = False
Sheets("A").Delete
Sheets("總表").Delete
ActiveWorkbook.SaveAs Filename:="c:\移動效果工作表\總表.xls", _
FileFormat:=xlExcel8, CreateBackup:=False '這是輸出位置和檔案名稱的地方
Workbooks("總表.xls").Close savechanges:=True
Application.DisplayAlerts = True
End Sub
作者:
papaya
時間:
2019-3-21 15:30
回復
5#
jcchiang
J大:您好!
測試OK了~感謝您^^
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)