# Hacer ejecutable mi UserForm

[Inicio](https://www.todoexpertos.com/) › [Programación](https://www.todoexpertos.com/temas/programacion) › [Visual Basic](https://www.todoexpertos.com/temas/visual-basic) › [Microsoft Excel](https://www.todoexpertos.com/temas/microsoft-excel)

- Fecha de publicación: 2020-03-02
- Enlace canónico (HTML): https://www.todoexpertos.com/preguntas/afimgqaccfqjhyaa/hacer-ejecutable-mi-userform

## Pregunta

*Por CARLOS AUGUSTO MARTINEZ VERA* · 2020-03-02

He terminado un UserForm y deseo ejecutarlo sin necesidad de abrir excel, que abra como programa, ¿cómo puedo lograrlo?.

## Respuestas (1)

### 1. Respuesta de Abraham Valencia
*Fecha: 2020-03-03 · Votos: 0 (+0/-0)*

[HolaNo hay forma de que un Userform de VBA se convierta en un ejecutable. VBA está integrado a los programas de Office (y algunos otros), no puede compilarse aparte o crearse ejecutables de lo que ahí se programe.Una forma de hacer algo parecido a lo que necesitas, es usar el evento Open del libro:
Private Sub Workbook_Open()
UserForm1.Show
Application.Visible = False
End SubNo olvides que eso va en el módulo del libro que es aquel que lleva por defecto el nombre "ThisWorkBook". Ah, ojo, dependiendo de otras partes de las macros que usar, podrías tener dilemas, pero eso ya es tarea para ti.

---
*Fuente: [https://www.todoexpertos.com/preguntas/afimgqaccfqjhyaa/hacer-ejecutable-mi-userform](https://www.todoexpertos.com/preguntas/afimgqaccfqjhyaa/hacer-ejecutable-mi-userform) — consultado el 2026-10-21. Al citar, enlaza la URL canónica e indica la fecha de consulta.*
