Macro

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Macro

Notapor rolingos » 06 Sep 2006 10:45

Buenas a todos los expertos. ¿Cómo puedo hacer para que automáticamente se ejecute una macro al abrir un libro de excel.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
rolingos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 14 Jul 2005 18:40

Re: Macro

Notapor KL » 06 Sep 2006 11:02

Opcion 1: Usando el evento Open del objeto ThisWorkbook

en el modulo VBA ThisWorkbook (EsteLibro) de tu archivo coloca un codigo como el que sigue:

Código: Seleccionar todo
Private Sub Workbook_Open()
    'aqui tu codigo
End Sub


Opcion 2: Usando macro especial Auto_Open

en un modulo VBA estandar (p.ej. Modulo1) de tu archivo coloca un codigo como el que sigue:

Código: Seleccionar todo
Private Sub Auto_Open()
    'aqui tu codigo
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Notapor galileogali » 06 Sep 2006 21:16

Y ahora KL, ya que estamos justo aca, ademas de ser , tal vez, una forma de responder a versiones anteriores, realmente puede existir alguna diferencia, alguna ventaja en elegir AUTO_OPEN ó WORBOOK_OPEN y ya que estamos, en espejo con estas, alguna diferencia entre Before_Close y Auto_Close (diferencia funcional se entiende).

GALI
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados