返回列表 上一主題 發帖

[發問] 將 檔案的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

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題