Executando uma macro no excel 2013 toda vez que a pasta de trabalho é aberta ou fechada

1

Eu quero executar uma macro toda vez que um arquivo excel for aberto e antes de ser fechado. Eu tentei usar o script abaixo, mas não funcionou.

Private Sub Worksheet_Activate()
'my macro
End Sub
    
por Tak 12.10.2015 / 10:43

1 resposta

2

Como faço para executar uma macro toda vez que uma pasta de trabalho é aberta ou fechada?

Abre:

Private Sub Workbook_Open()
' dosomething
End Sub 

ou

  • Use Sub Auto_Open() em um módulo

Fecha:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
' dosomething
End Sub 

ou

  • Use Sub Auto_Close() em um módulo

Fontes:

por 12.10.2015 / 11:41