Uma célula pode ser igual à última vez / data em que a pasta de trabalho foi modificada?

0

Eu estou olhando para ver se há uma função que pode ser igual à última vez / data em que uma pasta de trabalho do Excel foi modificada.

Sei que no Windows Explorer você pode ter uma coluna para mostrar "Data de modificação", mas estou criando uma pasta de trabalho grande e compartilhada e gostaria de ter esse valor na própria pasta de trabalho.

Estou procurando a célula para atualização automática sempre que uma alteração é feita em qualquer lugar da pasta de trabalho (não apenas em uma célula específica). =today() e =now() não são exatamente o que estou procurando.

    
por Skooba 18.08.2016 / 16:05

1 resposta

2

Você pode adicionar um script VBA como

Public Function LastModification()
    LastModification= Format(FileDateTime(ThisWorkbook.FullName), "yyyy-MM-dd")
End Function

e, em seguida, insira =LastModification() na célula.

A desvantagem disso é que você precisa salvar o arquivo como .xslm e qualquer outra pessoa que receber o arquivo precisará habilitar as macros.

    
por 18.08.2016 / 16:12