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

Ejecutar Userform Al Iniciar Archivo De Excel

Estas en el tema de Ejecutar Userform Al Iniciar Archivo De Excel en el foro de Ofimática en Foros del Web. Hola, como puedo hacer para que al abril un archivo de excel que contiene un formulario, éste se abra inmediatamente se cargue el archivo. Gracias...
  #1 (permalink)  
Antiguo 25/06/2006, 00:00
 
Fecha de Ingreso: junio-2006
Mensajes: 240
Antigüedad: 17 años, 10 meses
Puntos: 1
Ejecutar Userform Al Iniciar Archivo De Excel

Hola, como puedo hacer para que al abril un archivo de excel que contiene un formulario, éste se abra inmediatamente se cargue el archivo.

Gracias
  #2 (permalink)  
Antiguo 25/06/2006, 06:21
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años
Puntos: 9
uhhh, esto me parece que tiene que ver más bien con bd, ¿no?

saludos
__________________

***Aprendiz de todo y maestro de nada***
  #3 (permalink)  
Antiguo 25/06/2006, 13:01
 
Fecha de Ingreso: junio-2006
Mensajes: 240
Antigüedad: 17 años, 10 meses
Puntos: 1
Mira trabajo mucho con excel y con macros y el visual basic de excel. Tengo una hoja de excel donde para insertar datos a las celdas he creado un userform, pero me gustaria no tener que usar un boton para abrir el userform sino que inmediatamente yo abra el archivo de excel se cargue el userform. Como le arreglo el codigo al userform para que se ejecute inmediatamente se abra la hoja de excel? Gracias
  #4 (permalink)  
Antiguo 04/07/2006, 17:59
 
Fecha de Ingreso: julio-2006
Mensajes: 1
Antigüedad: 17 años, 9 meses
Puntos: 0
Formulario que Inicia al Abrir Excel

Buenas Tardes

Para realizar esto solo debe ir a el ThisWorkbook y selecciona en el combo Workbook y luego el evento Open.

Ahora se creara el procedimiento privado

Private Sub Workbook_Open()

'Llamar a el formulario Inicio
Inicio.Show

End Sub
  #5 (permalink)  
Antiguo 05/07/2006, 00:28
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
Otra opción similar a la propuesta por dark_xite es esta:

Inserta un módulo, para incluir una macro. La macro debe llamarse Auto_open(), para que se ejecute al abrir el fichero.

Código:
Sub Auto_Open()
'Llamamos al formulario "Inicio", al abrir el fichero de excel
Inicio.Show
End Sub
Salu2

PD: De igual forma, se puede utilizar Auto_close(), para que haga tal o cual cosa, al cerrar el archivo.
  #6 (permalink)  
Antiguo 05/07/2006, 22:02
 
Fecha de Ingreso: junio-2006
Mensajes: 240
Antigüedad: 17 años, 10 meses
Puntos: 1
Excelente mi amigo 3pies , era lo que buscaba lo hice como dijiste y funciono perfectamente. Gracias
  #7 (permalink)  
Antiguo 16/06/2009, 09:56
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Ejecutar Userform Al Iniciar Archivo De Excel

y como hago para que al abrir el archivo de excel me aparesca el userform y aparte pueda utilizar la hoja sin cerrarlo?????
  #8 (permalink)  
Antiguo 16/06/2009, 11:18
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: Ejecutar Userform Al Iniciar Archivo De Excel

Hola eibrajam. Bienvenido al foro.

Cuando hagas una pregunta nueva, en vez de responder en un tema anterior (este llevaba casi 3 años sin moverse), abre un nuevo tema.

Lo que preguntas tiene una sencilla respuesta: Si le presentas al usuario un formulario (UserForm), es porque esperas que interactúe con él (seleccione cosas, pulse botones, etc), por tanto, no podrás escribir en ninguna celda mientras no cierres el formulario, una vez haya interactuado con él.

¿Verdad que no puedes subir en el ascensor, mientras la puerta esté abierta?. Pues lo mismo pasa aquí, ...el formulairo es esa puerta abierta, y el ascensor es la hoja de cálculo.

Saludos.
  #9 (permalink)  
Antiguo 16/06/2009, 11:20
Avatar de caesar.l  
Fecha de Ingreso: febrero-2007
Ubicación: Aguascalientes, México
Mensajes: 1.439
Antigüedad: 17 años, 2 meses
Puntos: 91
Respuesta: Ejecutar Userform Al Iniciar Archivo De Excel

Cita:
Iniciado por eibrajam112 Ver Mensaje
y como hago para que al abrir el archivo de excel me aparesca el userform y aparte pueda utilizar la hoja sin cerrarlo?????
Te recomiendo que veas la fecha en que salio este post y si tienes duda abrir uno nuevo.
__________________
Yo solo sé, que no sé nada...
  #10 (permalink)  
Antiguo 18/06/2009, 07:24
Avatar de Pablus00  
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 1.044
Antigüedad: 20 años, 4 meses
Puntos: 11
Respuesta: Ejecutar Userform Al Iniciar Archivo De Excel

jaja, me gusto la analogia del ascensor, pero al parecer excel te permite subir con las puertas abiertas :p

Solo cambia en las propiedades del userform, "ShowModal = false"

Saludos
__________________
-- Nunca te des por vencido, aún vencido -- Web
  #11 (permalink)  
Antiguo 18/06/2009, 07:48
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: Ejecutar Userform Al Iniciar Archivo De Excel

Felicidades Pablus00. Jamás se me hubiera ocurrido pensar que se podía hacer eso
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

SíEste tema le ha gustado a 2 personas (incluyéndote)




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