返回列表 上一主題 發帖

[發問] 將 檔案的sheet2資料, 直接另存成 新檔

[發問] 將 檔案的sheet2資料, 直接另存成 新檔

請問各位先進及板主,

小弟, 在參考網上某位先進的vba語言, 在利用 將 檔案的sheet2資料, 直接另存成 新檔.  雖有成功另存成新檔, 但不知為何有以下的訊息及錯誤訊息, ,望請解惑

回復 1# melvinhsu1105

因怕讀不到EXCEL檔案 所以有另外附帶 程式碼..

Sub 按鈕1_Click()

    Sheets("sheet2").Copy   '這是要複製的活頁簿名稱
    Application.DisplayAlerts = False
    ActiveWorkbook.VBProject.VBComponents(2).Name = "Sheet1"


    ActiveWorkbook.SaveAs Filename:="C:\Users\user\Desktop\輸出測試.xls", _  '這是輸出位置和檔案名稱的地方
        FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False
        Sheets("Sheet2").Select  '這是複製後的活頁簿名稱
        Sheets("Sheet2").Name = "sheet1" '這是要改的名稱
        ThisWorkbook.Close savechanges:=True
End Sub





可以參考此檔案...

自動輸出和改名稱.rar (17.86 KB)

TOP

回復 1# melvinhsu1105
我的版本是2003
勾選  信任存取 Visuai Basic 專案   試試看
如圖

TOP

回復 3# GBKEE


感謝, 先進,

對,我剛是參照您的檔. 也感謝您的指導.

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題