¿Desde una macro común abrir un formulario?

Quiero abrir diferentes formularios desde una macro común al que le pasare el nombre del formulario a abrir... Algo como esto.

Call AperturaFormulario("AddAlmacenRepuestos")

Sub AperturaFormulario(NombreFormulario As MSForms.UserForm)
NombreFormulario.Show
End Sub

Sin embargo no funciona, ¿cómo hacerlo?

1 Respuesta

Respuesta
1

Visita:

Excel y Macros

--------------------

Intenta así:

---

Recomendaciones:

Menús

Listbox columnas

Listbox Ocultar columnas

Sal u dos

Dante Amor

El código:

Sub macro_principal()
  Dim NombreFormulario As Object
  Set NombreFormulario = CallByName(UserForms, "Add", VbMethod, "AddAlmacenRepuestos")
  Call AperturaFormulario(NombreFormulario)
End Sub
Sub AperturaFormulario(NombreFormulario As Object)
  NombreFormulario.Show
End Sub

Sal u dos

Dante Amor

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas