Hola experto, gracias por tu pronta respuesta, creo que no me supe explicar de manera correcta.
Mi intención era que al dar click en un botón que llama a un formulario principal donde tengo un menú de opciones, automáticamente se ocultara excel y que cuando cierre el form se vuelva a mostrar el excel.
los he solucionado de esta manera:
Private Sub UserForm_Activate()
Application.Visible = False
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Application.Visible = True
End Sub
Me funciona, pero si no es así agradezco tus sugerencias.
Doy por finalizada la pregunta y hasta la próxima.