VBA – Hide Excel (The Entire Application)

Written by

Editorial Team

Reviewed by

Steve Rynearson

Last updated on March 8, 2022

Hide Excel

There may occasionally arise a need to hide all of excel, a good time may be while displaying a splash screen, or possibly coding a security variation.

Put this in a module:

Public Sub HideMyExcel()

Application.Visible = False
Application.Wait Now + TimeValue("00:00:05")
Application.Visible = True

End Sub

Sidenote: I used a timer so we can see Excel again, don’t forget to set Visible=True at some point!

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro – A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users!

alt text


Learn More!

<<Return to VBA Examples


VBA Code Examples Add-in

Easily access all of the code examples found on our site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(No installation required!)

Free Download

Return to VBA Code Examples