2016-05-08 54 views
-1

我有保存打開的excel文件的代碼,但挑戰在於我打開了2個以上的工作簿。使用VBA的自動保存選項

Sub Macro1() 
    Sheets("Sheet1").Select 
    Sheets("Sheet1").Copy 
End Sub 

Sub Autosave() 
    ActiveWorkbook.SaveAs Filename:="C:\Users\PCname\Desktop\" & Sheets("Sheet1").Range("A1").Text, _ 
    FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False 
End Sub 

第1代碼從所有計算完成的原始文件中創建新書。新文件名是「Book1」

第二個代碼保存活動工作簿,但不保存新創建的書。

有人可以幫我解決這個問題。

+0

有人剛剛在不到一小時前編輯完您之前發佈的完整代碼。這次你可能至少有寬限期來格式化你自己的代碼。你介意編輯你的問題來拯救別人的努力嗎? – Ambie

+0

對不起,我是一個新用戶,不知道這個工作是如何開始的。其實我只是想更具體一些,這樣對所有人都很容易。 –

+0

本頁面應該可以幫助您:http://stackoverflow.com/editing-help – Ambie

回答