Quiero ejecutar una macro cada vez que se abre un archivo de Excel y antes de que se cierre. Intenté usar el siguiente script pero no funcionó.
Private Sub Worksheet_Activate()
'my macro
End Sub
Respuesta1
¿Cómo ejecuto una macro cada vez que se abre o se cierra un libro?
Abre:
Private Sub Workbook_Open()
' dosomething
End Sub
o
- Usar
Sub Auto_Open()
en un módulo
Cierra:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
' dosomething
End Sub
o
- Usar
Sub Auto_Close()
en un módulo
Fuentes: