我有一个用于保存已打开的Excel文件的代码,但挑战在于我打开了超过2个工作簿。
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
第一个代码从原始文件创建新书,完成所有计算。新文件名是" Book1"
第二个代码保存活动工作簿,但不保存新创建的书。
有人可以帮我解决这个问题。
答案 0 :(得分:0)
您需要将宏保存在默认的Excel工作簿中,这样它就适用于每个工作簿,而不仅仅是包含宏的工作簿。