Я создал макрос в Excel ниже для работы связанной формы, которая должна скрывать вкладки, скопировать файл на рабочий стол как xlsx, затем снова открыть исходный xlsm, показать вкладки и очистить форму. Моя проблема в том, что он открывает вторую копию Xlsm и помещает ее также на рабочий стол. Это работало в течение месяца отлично, эфир, я что-то испортил или кто-то еще сделал. Есть ли что-нибудь, что вы можете увидеть в сценарии ниже. Спасибо
Sub SaveAs() ATW spreadsheet
‘SaveAs
‘Hide Tabs– add ATW -authority number then contractor company to file title Save file as XLSX to Desktop. Reopen XLSM, and unhide tabs.
Application.DisplayAlerts = False ‘
Sheets(Array("Contractor info", "PTW", "DataBase")).Select
Sheets("DataBase").Activate
ActiveWindow.SelectedSheets.Visible = False
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\U0154179\Desktop\ATW " & ActiveSheet.Range("B21").Value & "-" & ActiveSheet.Range("I3").Value & ".xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\U0154179\Desktop\ATW Template.xlsm", _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Sheets("ATW").Select
Sheets("Contractor info").Visible = True
Sheets("ATW").Select
Sheets("PTW").Visible = True
Sheets("ATW").Select
Sheets("DataBase").Visible = True
Sheets("ATW").Select
Application.DisplayAlerts = True