Executar macro antes de salvar

Índice

Como vincular um evento ao armazenamento

Você gostaria que uma macro fosse executada antes de salvar um documento, por exemplo, para verificar ou realizar um cálculo automaticamente? Em seguida, defina o evento BeforeSave uma.

Um acabou BeforeSave o procedimento definido inicia o Excel antes que um arquivo seja salvo. O seguinte código de programa mostra um exemplo:

Private Sub Workbook_BeforeSave (Salvar ByValDisplayed As Boolean, Cancel As Boolean)
Dim a As Variant
a = MsgBox ("Salvando !!", vbOKOnly, "Dica de memória")
End Sub

Se você incluir este código de programa em sua pasta de trabalho, uma janela aparecerá antes de você salvar um arquivo, informando que ele deve ser salvo:

Substitua o MsgBoxComande por meio dos comandos que deseja executar ao salvar um arquivo.

Certifique-se de que o código do programa não esteja integrado em um módulo padrão, mas no módulo da pasta de trabalho. Para fazer isso, clique no arquivo desejado no editor VBA e clique duas vezes em Esta apostila o fim. Em seguida, integre o código do programa na folha de módulo mostrada.

Sobre a propriedade Abortar no código do programa, você pode controlar se o arquivo deve realmente ser salvo. Por Abortar no valor falso certifique-se de que o Excel não salve.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave