O Microsoft Excel não fornece uma maneira fácil de adicionar um campo para informar aos leitores quando um arquivo foi atualizado pela última vez. As duas funções de tempo fornecidas pelo Excel, NOW e TIME, fornecem informações sobre a hora atual - no entanto, chamar essas funções em seu arquivo atualiza a célula com a hora atual assim que você abre o arquivo, mesmo que o documento não seja alterado . Usar essas funções sem proteção de célula não fornecerá a você ou a seus usuários um método confiável para determinar a última vez que o arquivo foi salvo. A melhor solução para esse problema é criar uma macro para o arquivo do Excel para ler as propriedades do arquivo que armazenam a última vez que o arquivo foi salvo.
Etapa 1
Abra sua planilha do Excel e salve seu arquivo como um arquivo do Excel habilitado para macro. Se o seu arquivo ainda não estiver salvo neste formato, o Excel exibirá uma janela de aviso. Clique em “Não” e selecione “Pasta de trabalho habilitada para macro do Excel” no menu suspenso “Salvar como tipo”.
Etapa 2
Pressione “Alt-F11″ para abrir a janela Microsoft Visual Basic for Applications.
Etapa 3
Clique em “Inserir”, depois em “Módulo” no menu superior.
Etapa 4
Copie e cole o seguinte código na janela:
Função LastSavedTimeStamp() As Date LastSavedTimeStamp =ActiveWorkbook.BuiltinDocumentProperties("Último tempo de economia") End Function
Etapa 5
Retorne à visualização da planilha do Excel e clique na célula em que deseja exibir o carimbo de data/hora.
Etapa 6
Digite "=LastSavedTimeStamp()" (sem aspas) na célula e pressione "Enter".
Etapa 7
Observe que o valor pode não aparecer em um formato de data. Se este for o caso, clique com o botão direito do mouse na célula e selecione "Formatar células". Selecione "Data" na coluna da esquerda e clique no formato de data e hora desejado. Clique em "Ok" para aplicar a formatação.
Etapa 8
Salve seu arquivo e observe que o carimbo de data é atualizado apenas quando você salva o arquivo e não quando você simplesmente o abre para visualização.
Dica
As etapas neste artigo se aplicam ao Excel 2013 e Excel 2010. Outras versões podem exigir etapas diferentes.
Aviso
Os arquivos habilitados para macro às vezes são filtrados como possíveis vírus em alguns programas de e-mail. Isso ocorre porque, historicamente, alguns ataques aos sistemas operacionais da Microsoft eram realizados com macros incorporadas em arquivos. Portanto, você pode ter problemas para distribuir esses tipos de arquivos dependendo das configurações do servidor de e-mail do destinatário.