Remove VBA Code From a Workbook in Microsoft Excel

If you need to do this often, find out how to do it programmatically (using VBA to remove VBA).

But if you're no coder, like I'm no coder, you can do it manually, like this:

  1. Hit Alt+F11 or ToolsŕMacroŕVisual Basic Editor to open the VBE. If your window doesn't look somewhat like the graphic below, go to the View menu and choose each of the following: Code, Project Explorer, Properties Window. (I don't show the entire window, but most of it.)

  1. If you only have one workbook open, it'll be the VBAProject(WorkbookName) in the Project Explorer window. In this case, I am using Book1.

  2. Double-click each sheet tab, and make sure there's no code in the window at rightNONE. You can click in the code window and hit Ctrl+A and then hit your Delete key.

  3. Double-click ThisWorkbook, and make sure there's no code in the code window.

  4. You may also have something called a Module and your Project Explorer window will look more like the one below. Right-click any modules and choose Remove. If you want to completely delete the code, you can say NO when asked if you first want to export the module.

Your workbook should now be code-free and you shouldn't get the macro warnings anymore. debuted on May 26, 2005. provides examples of Formulas, Functions and Visual Basic procedures for illustration only, without warranty either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. The Formulas, Functions and Visual Basic procedures on this web site are provided "as is" and we do not guarantee that they can be used in all situations.

Access®, Excel®, FrontPage®, Outlook®, PowerPoint®, Word® are registered trademarks of the Microsoft Corporation.
MrExcel® TM is a registered trademark of Tickling Keys, Inc.

All contents © 1998-2014 by MrExcel Consulting | All rights reserved

Popular Pages