Hi all,
I have an auto_open macro which saves file as a csv, then closes the application. The file is opened using Task Scheduler every night. Until recently this worked fine, but now when it runs it shows save changes prompt and fails to close Excel. I've not changed the macro so at a loss to know why this no longer works or how to fix. many thanks.
Prompt.jpg
Public Sub Auto_Open()
Dim wbkExport As Workbook
Dim shtToExport As Worksheet
Set shtToExport = ThisWorkbook.Worksheets("Sheet2") 'Sheet to export as CSV
Set wbkExport = Application.Workbooks.Add
ThisWorkbook.RefreshAll
Application.CalculateUntilAsyncQueriesDone
shtToExport.Copy Before:=wbkExport.Worksheets(wbkExport.Worksheets.Count)
Application.DisplayAlerts = False
wbkExport.SaveAs Filename:="file path" & ".csv", FileFormat:=xlCSVUTF8, Local:=True
Application.DisplayAlerts = True
wbkExport.Close SaveChanges:=False
ThisWorkbook.Save
Application.Quit
End Sub
Bookmarks