You may also
(inserting into quote from code example bellow from Socko)
Use Application.Visible property to hide the application entirely
Sub RunWithoutShow()
Application.Visible = False
Application.ScreenUpdating = False 'If you hide the app leave screen
updating set to false in it will improve performance
' 'Paste the vba code here
'Change screenupdating property to true
Application.ScreenUpdating = True
Application.Visible = True
End Sub