返回列表 上一主題 發帖

資料匯出另存新檔

本帖最後由 mark15jill 於 2011-5-10 16:03 編輯

回復 3# hugh0620

樓主 在下之前有回復其他大大的帖子(相關的)
下列為相關程式碼

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

本帖最後由 mark15jill 於 2011-5-9 12:47 編輯

回復 5# hugh0620

如果有那個問題的話(我上傳前測試沒問題...)
將下列程式刪除即可

ActiveWorkbook.VBProject.VBComponents(2).Name = "Sheet1"


另外 新增後的檔案 預設儲存路徑為 win 7的桌面路徑...
因怕 XP 和 WIN7 的桌面路徑不同 建議 自行修改...(程式碼相關在      ActiveWorkbook.SaveAs Filename:="C:\Users\user\Desktop\輸出測試.xls", _       這行...)

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題