Skip to main content

How to delete active workbook (current file) in Excel?

Author: Kelly Last Modified: 2017-03-23

Let’s say you downloaded a workbook from a website and the workbook opened automatically. However, the workbook may be not the proper one, or the workbook doesn’t contain required information, and you want to delete it. Sometimes, you probably forget the default directory that downloaded files are automatically saved into. Don’t worry, we can delete the opening/active workbook without closing it directly in Excel.

Delete active workbook (current file) with VBA

One click to open folder which contains active workbook with this workbook selected

To quickly open the folder/directory containing current workbook, and have current workbook selected in the opening folder, please try Kutools for Excel’s Open Containing Folder utility.

ad open containing folder 1

arrow blue right bubble Delete active workbook (current file) with VBA

This method will introduce a VBA to delete opening/active workbook without closing it in Excel. Please do as follows:

1. Press the Alt + F11 keys simultaneously to open the Microsoft Visual Basic for Applications window.

2. Click Insert > Module, copy the following VBA code and paste into opening module window.

VBA: Delete Active Workbook without closing it in Excel

Sub DeleteActiveWorkbook()
Dim xFullName As String
xFullName = Application.ActiveWorkbook.FullName
ActiveWorkbook.Saved = True
Application.ActiveWorkbook.ChangeFileAccess xlReadOnly
Kill xFullName
Application.ActiveWorkbook.Close False
End Sub

3. Press the F5 key or Run button to run this VBA.


(1) This VBA can delete active workbook, but can’t close Excel window. If there are no workbooks opening after active workbook deleted, please close the Excel window manually.

(2) If active workbook has never been saved before, this VBA is not able to delete it. However, you can delete this unsaved workbook directly by closing it.

Best Office Productivity Tools

🤖 Kutools AI Aide: Revolutionize data analysis based on: Intelligent Execution   |  Generate Code  |  Create Custom Formulas  |  Analyze Data and Generate Charts  |  Invoke Kutools Functions
Popular Features: Find, Highlight or Identify Duplicates   |  Delete Blank Rows   |  Combine Columns or Cells without Losing Data   |   Round without Formula ...
Super Lookup: Multiple Criteria VLookup    Multiple Value VLookup  |   VLookup Across Multiple Sheets   |   Fuzzy Lookup ....
Advanced Drop-down List: Quickly Create Drop Down List   |  Dependent Drop Down List   |  Multi-select Drop Down List ....
Column Manager: Add a Specific Number of Columns  |  Move Columns  |  Toggle Visibility Status of Hidden Columns  |  Compare Ranges & Columns ...
Featured Features: Grid Focus   |  Design View   |   Big Formula Bar    Workbook & Sheet Manager   |  Resource Library (Auto Text)   |  Date Picker   |  Combine Worksheets   |  Encrypt/Decrypt Cells    Send Emails by List   |  Super Filter   |   Special Filter (filter bold/italic/strikethrough...) ...
Top 15 Toolsets12 Text Tools (Add Text, Remove Characters, ...)   |   50+ Chart Types (Gantt Chart, ...)   |   40+ Practical Formulas (Calculate age based on birthday, ...)   |   19 Insertion Tools (Insert QR Code, Insert Picture from Path, ...)   |   12 Conversion Tools (Numbers to Words, Currency Conversion, ...)   |   7 Merge & Split Tools (Advanced Combine Rows, Split Cells, ...)   |   ... and more

Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time.  Click Here to Get The Feature You Need The Most...


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This is not working using a .exe file, what would the fix be for that?
This comment was minimized by the moderator on the site
très bonne question, je me pose la même as-tu trouvé la solution?
There are no comments posted here yet
Leave your comments
Posting as Guest
Rate this post:
0   Characters
Suggested Locations