This post will show you how to use a VBA Macro to save an Excel file and overwrite any existing file without a prompt so that you are going to get the little window that says file already exists do you want to overwrite it. If there is a way that disabling Save prompt when you close your current workbook in Excel. of course yes, the below steps will guide you two VBA codes to disable the save as prompt.
Table of Contents
1. Disable Save Prompt with VBA Code
If you want to disable save prompt without saving changes directly, and you can do the following steps:
Step 1: Enter Microsoft Visual Basic for Applications window via Developer->Visual Basic. You can also press Alt + F11 keys simultaneously to open it.
Step 2: In Microsoft Visual Basic for Applications window, click Insert->Module, enter below code in Module1:
Sub save_close()
ThisWorkbook.Saved = True
End Sub
Step 3: Save VBA macro, see screenshot below. And then quit Microsoft Visual Basic for Applications.
If you want to disable save prompt with saving changes when closing window or workbook, and you can refer to the above steps, but instead of the below VBA codes.
Sub save_close()
If ThisWorkbook.Saved = False Then
ThisWorkbook.Save
End If
End Sub
If you want to save it as another file and you can use the below VBA Macro:
Sub saveas_close()
ThisWorkbook.SaveAs "c:\", 51
End Sub
2. Video: Disable Save Prompt
This Excel video tutorial where we’ll guide you through a simple yet powerful technique to streamline your workflow. Today, we’ll show you how to disable the pesky “Save As” prompt using a VBA Macro, so you can save time and clicks.