Processos no Microsoft 365 para configurar aplicativos do Office, resgatar chaves de produto e ativar licenças.
Apenas para conferir, o código do BeforeClose deve estar na guia de códigos da pasta de trabalho (EstaPastaTrabalho).
Não há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Será possível criar uma macro q execute automaticamente qdo eu fecho o arquivo?
Por exemplo, quero q o valor de uma determinada célula passe a ser zero e seja salvo qdo fechar a planilha, para qdo abri-la novamente esteja zerada.
Obrigada.
Processos no Microsoft 365 para configurar aplicativos do Office, resgatar chaves de produto e ativar licenças.
Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.
Apenas para conferir, o código do BeforeClose deve estar na guia de códigos da pasta de trabalho (EstaPastaTrabalho).
Sim, utilize o evento BeforeClose.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'TODO
End Sub
Fique atenta às opções do usuário ao fechar o arquivo, pois isto pode "complicar" sua lógica: por exemplo, se o usuário cancelar, ele deve ou não perder o dado que foi zerado?!
Na verdade meu objetivo era apenas estético, para qdo abrir a tabela, mostrar apenas zero no local p preenchimento do valor base dos cálculos, multas e juros. Vou ler mais sobre este comando q me sugeriu, vejo q sei muito pouco ainda.
Muito obrigada pela atenção.
A rotina acima não tem nenum código, logo não deveria haver erro de compilação. Outra idéia é, invés do BeforeClose, evitar que o usuário salve a planilha. Ou seja, omitindo o aviso de salvar (displayalerts = false) e cancelando os salvamento na beforeSave.
Obrigada Luiz,
É uma tabela de simulação de valores, não há dados que precisem ser salvos. Só preciso q o campo apareça zerado ao abrir a planilha. Já havia usado o beforeclose mas devo estar fazendo alguma coisa errada, pois dá erro de compilação.
Copiei exatamente como me mandou e continua dando o erro.