Foros del Web » Soporte técnico » Ofimática »

me falta lo mas importane (VBA excel)

Estas en el tema de me falta lo mas importane (VBA excel) en el foro de Ofimática en Foros del Web. Hola Amigos, Tengo realizada mi macro en excel, en la cual se ingresan los datos y se opera mediante un formulario. El problema es que ...
  #1 (permalink)  
Antiguo 15/05/2009, 03:22
 
Fecha de Ingreso: septiembre-2008
Mensajes: 113
Antigüedad: 15 años, 7 meses
Puntos: 1
me falta lo mas importane (VBA excel)

Hola Amigos,

Tengo realizada mi macro en excel, en la cual se ingresan los datos y se opera mediante un formulario.

El problema es que para acceder a ese formulario, no lo consigo hacer de forma directa, si no tengo que ejecutarlo desde el editor de VBA.

Necesito, por tanto, que me den indicaciones sobre como conseguir que al abrir mi archivo en excel, lo que aparezca sea directamente el formulario de mi macro para ejecutarla.

Gracias y s2
__________________
Genética animal y veterinaria
  #2 (permalink)  
Antiguo 15/05/2009, 05:33
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 4 meses
Puntos: 144
Respuesta: me falta lo mas importane (VBA excel)

Una forma posible, es creando un macro que se tiene que llamar forzosamente Auto_open. Prueba esto:

Código:
Sub Auto_open()
'Mostramos el formulario
UserForm1.Show
End Sub
Otra forma, es, desde VBA dentro de ThisWorkbook (encima de los módulos), poniendo esto:

Código:
Private Sub Workbook_Open()
'Mostramos el formulario
UserForm1.Show
End Sub
Cualquiera de las dos formas, hace lo mismo (escoge solo una de ellas).
  #3 (permalink)  
Antiguo 16/05/2009, 02:59
 
Fecha de Ingreso: septiembre-2008
Mensajes: 113
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: me falta lo mas importane (VBA excel)

Muchas gracias, me has sido de gran ayuda
__________________
Genética animal y veterinaria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:06.