Note: The other languages of the website are Google-translated. Back to English

Obtenha e insira a hora de criação e a hora da última modificação nas células

Este artigo falará sobre maneiras de obter a hora de criação e a hora da última modificação das informações da pasta de trabalho atual e inserir a hora de criação e a hora da última modificação das informações da pasta de trabalho atual nas células do Excel.

Obtenha a hora de criação e a hora da última modificação no Excel com o comando Info

Obtenha a hora de criação e a hora da última modificação no Excel com a função Propriedades avançadas

Insira a hora de criação e a hora da última modificação nas células do Excel com o código VBA

Insira a hora de criação e a hora da última modificação nas células / cabeçalho / rodapé com o Kutools para Excel boa ideia 3


seta azul bolha direita Obtenha a hora de criação e a hora da última modificação no Excel com o comando Info

Podemos descobrir a hora exata de criação e a hora da última modificação da pasta de trabalho atual no modo de exibição dos bastidores do Microsoft Excel 2010/2013.

Clique na Envie o > Informação, e no lado direito da visualização dos bastidores exibe o Datas Relacionadas em formação. Debaixo de Datas Relacionadas título, lista a hora da última modificação, a hora de criação e a hora da última impressão. Veja a seguinte captura de tela:

-2

 

NOTA Essa forma está disponível apenas no Microsoft Excel 2010/2013. É inválido no Excel 2007.


seta azul bolha direitaObtenha a hora de criação e a hora da última modificação no Excel com a função Propriedades avançadas

Na verdade, podemos obter a hora de criação e a hora da última modificação da pasta de trabalho atual na caixa de diálogo Propriedades do documento.
Passo 1: Abra o Propriedades Avançadas caixa de diálogo:

No Excel 2007, clique no Office botão> Preparar > PropriedadesE para Propriedades do documento barra será exibida abaixo da barra de ferramentas, clique Propriedades do documento > Propriedades Avançadas, veja as capturas de tela:

doc-insert-modificado-time-3-3
-1
doc-insert-modificado-time-4-4

 

No Excel 2010/2013, clique no Envie o > Informação > Propriedades > Propriedades Avançadas.

doc-insert-modificado-time-4-4

Passo 2: No Propriedades Avançadas caixa de diálogo, você verá a hora de criação e a hora da última modificação na guia Estatísticas. Veja a seguinte captura de tela:

doc-insert-modificado-time-4-4


seta azul bolha direita Insira a hora de criação e a hora da última modificação nas células do Excel com o código VBA

As seguintes macros VBA irão ajudá-lo a inserir a hora de criação e a hora da última modificação das informações da pasta de trabalho atual nas células diretamente.

Insira a hora de criação e a hora da última modificação no Excel

Passo 1: Mantenha pressionada a tecla ALT + F11 e abre a janela Microsoft Visual Basic for Applications.

Passo 2: Clique inserção >> Móduloe cole a macro a seguir na janela do módulo.

Código VBA: insira a hora de criação e a hora da última modificação no Excel

Sub Workbook_Open()
Range("A1").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Creation Date"), "short date")
Range("A2").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Last Save Time"), "short date")
End Sub

Passo 3:Aperte o F5 chave para executar esta macro. E então a data de criação e a data da última modificação serão inseridas na célula A1 e na célula A2 separadamente.

Nota: você pode modificar a célula de destino no VB de acordo com suas necessidades.

Insira a hora da última modificação da pasta de trabalho no Excel

Passo 1: Mantenha pressionada a tecla ALT + F11 e abre a janela Microsoft Visual Basic for Applications.

Passo 2: Clique inserção >> Móduloe cole a macro a seguir na janela do módulo.

Public Function ModDate()
ModDate = Format(FileDateTime(ThisWorkbook.FullName), "m/d/yy h:n ampm")
End Function

Passo 3: Em seguida, salve e feche este código, e volte para a planilha, em uma célula em branco, insira a fórmula de = ModDate ()e pressione o botão Entrar chave. Em seguida, ele insere a hora da última modificação na célula.

-2

Inserir hora criada da pasta de trabalho no Excel

Passo 1: Mantenha pressionada a tecla ALT + F11 e abre a janela Microsoft Visual Basic for Applications.

Passo 2: Clique inserção >> Móduloe cole a macro a seguir na janela do módulo.

Function CreateDate() As Date
CreateDate = ActiveWorkbook.BuiltinDocumentProperties("Creation Date")
End Function

Passo 3: Salve e feche este código, volte para a planilha, em uma célula em branco, insira a fórmula de = CreateDate ()e pressione o botão Entrar key.e a data de criação será inserida na célula conforme as seguintes capturas de tela mostradas:

-2

NOTA Se sua célula não tiver formato de data, pode exibir um número estranho. Basta formatar esta célula como Data formato, ele será mostrado como uma data normal.


seta azul bolha direita Insira a hora de criação e a hora da última modificação nas células / cabeçalho / rodapé com o Kutools para Excel

Posso apresentar uma ferramenta útil -Kutools for Excel qual incluindo mais de 300 funções úteis pode melhorar sua eficiência de trabalho? Com o seu Inserir informações da pasta de trabalho , você pode inserir rapidamente o caminho da pasta de trabalho, nome da pasta de trabalho / planilha, nome de usuário ou hora de criação e hora da última modificação nas células ou cabeçalho ou rodapé.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalação grátis Kutools para Excel, faça o seguinte:

1. Clique Kutools Plus > livro > Inserir informações da pasta de trabalho. Veja a imagem:
doc última modificação nome2

2. Em seguida, no Inserir informações da pasta de trabalho caixa de diálogo, marque as informações que deseja inserir na seção Informações e vá para especificar o local onde deseja inserir, você pode escolher células, rodapé (rodapé esquerdo, rodapé central, rodapé direito) ou cabeçalho (cabeçalho esquerdo, cabeçalho central, cabeçalho direito). Veja a imagem:
doc insert criado modificado hora 1

3. Clique Ok, e as informações que você verifica foram inseridas no local que você especificar.

Gorjeta. Se você quiser ter um teste gratuito da função Inserir informações da pasta de trabalho, por favor vá para download gratuito Kutools para Excel primeiro e, em seguida, aplique a operação de acordo com as etapas acima.

seta azul bolha direita Inserir informações da pasta de trabalho



As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (21)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
Informação util.... :-)
Este comentário foi feito pelo moderador no site
Isso foi perfeito. Exatamente o que eu estava procurando. Muito obrigado!!
Este comentário foi feito pelo moderador no site
Muito obrigado pela ajuda, é o que precisamos. os códigos funcionam corretamente, mas sem atualização, significa não atualizar a data de modificação depois de salvar. você tem alguma solução para isso? eu tentei muitas vezes, salvar, fechar e reabrir, sem atualização para a data.
Este comentário foi feito pelo moderador no site
Olá Khalid,

Eu tive o mesmo problema e adicionei a linha "Application.Volatile" ao código e quando eu pressionar F9 ele atualizará as informações.
Eu vi no vídeo "Learn Excel - "Function for Last Saved Time": Podcast #1725" de Bill Jelen.
@Bill: Muito obrigado pelo vídeo!

https://www.youtube.com/watch?v=KnSA6xdmc2Q

Saudações,
Alex
Este comentário foi feito pelo moderador no site
Olá: Eu fiz isso de uma maneira diferente, mas também por codificação. Desde que eu adicionei código, isso me faz salvar a pasta de trabalho com Macros e, consequentemente, como um *.XLSM. Tudo bem, mas muitos lugares não permitem Macros assim. Existe uma maneira de obter isso (ou salvar a pasta de trabalho com a alteração) para um .XLS normal? Eu também suponho que ele pedirá a alguém para "Ativar Macros" se essa configuração estiver ativada (sou consultor e na maioria dos lugares em que trabalho isso me faz ativar Macros quando aplicável após abrir uma pasta de trabalho). FYI: Aqui está como eu fiz isso em uma Macro (não melhor; apenas diferente). Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _ Cancel As Boolean) Cancel = False With ActiveSheet.PageSetup ' .LeftHeader = "" ' .CenterHeader = "" ' .RightHeader = "Última atualização " & Format(Now(), "mm /dd/aaaa") .RightHeader = "" .RightFooter = "Última atualização " & Format(Now(), "mm/dd/aaaa") End With End Sub
Este comentário foi feito pelo moderador no site
Esta informação é muito útil para mim. obrigado preocupação
Este comentário foi feito pelo moderador no site
obrigado por esta informação
Este comentário foi feito pelo moderador no site
[quote]Olá: Eu fiz isso de uma maneira diferente, mas também codificando. Desde que eu adicionei código, isso me faz salvar a pasta de trabalho com Macros e, consequentemente, como um *.XLSM. Tudo bem, mas muitos lugares não permitem Macros assim. Existe uma maneira de obter isso (ou salvar a pasta de trabalho com a alteração) para um .XLS normal? Eu também suponho que ele pedirá a alguém para "Ativar Macros" se essa configuração estiver ativada (sou consultor e na maioria dos lugares em que trabalho isso me faz ativar Macros quando aplicável após abrir uma pasta de trabalho). FYI: Aqui está como eu fiz isso em uma Macro (não melhor; apenas diferente). Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _ Cancel As Boolean) Cancel = False With ActiveSheet.PageSetup ' .LeftHeader = "" ' .CenterHeader = "" ' .RightHeader = "Última atualização " & Format(Now(), "mm /dd/aaaa") .RightHeader = "" .RightFooter = "Última atualização " & Format(Now(), "mm/dd/aaaa") End With End SubPor Larry S. Peteet[/quote] Olá, inseri com sucesso a Data e hora da última modificação, mas não atualiza quando você salva e reabre a pasta de trabalho. Por favor, ajude aqui ...... eu não sei sobre codificação, então basicamente copio qualquer informação dada em tais fóruns Obrigado Swaran
Este comentário foi feito pelo moderador no site
Sim, eu tenho o mesmo problema - funcionou perfeitamente ontem, mas hoje não mudaria quando salvo.
Este comentário foi feito pelo moderador no site
Por favor ajude!!! precisa retornar a data e hora da última modificação de um arquivo fechado e retornar essas informações em uma célula no arquivo aberto
Este comentário foi feito pelo moderador no site
Ei, isso foi incrível. É possível inserir a data de criação e a data da última modificação de uma pasta de trabalho diferente? Estou procurando criar um arquivo de índice que me diga quando outros documentos foram atualizados pela última vez. Obrigado!!
Este comentário foi feito pelo moderador no site
Hiya Love love love this mas infelizmente a data só está aparecendo nos EUA e na Austrália temos dd/mm/aa Cansei de mudar para este formato usando a seção "Data" mas não tive sorte. Alguma ideia?
Este comentário foi feito pelo moderador no site
Julie - no código VBA, use "dd/mm/aa hh:n" em vez disso. Isso colocará a data na ordem "certa"! :lol:
Este comentário foi feito pelo moderador no site
muito muito muito muito muito muito útil obrigado
Este comentário foi feito pelo moderador no site
Isso poderia ser modificado para exibir a data de criação de de outros arquivos fechados? Gostaria de comparar a data de criação de um arquivo na minha área de trabalho com um arquivo em um servidor web público. Eu poderia criar a fórmula para usar suas funções...CreateDate() do arquivo local para CreateDate() do arquivo web...e me alertar sobre uma mudança. Eu aprecio sua ajuda. Bruce
Este comentário foi feito pelo moderador no site
Obrigado pela ajuda, mas também tive um problema com a célula não atualizar após salvar sem precisar primeiro fechar e reabrir a pasta de trabalho. Eu adicionei o seguinte código à pasta de trabalho que é atualizada após um evento de salvamento: Private Sub Workbook_AfterSave(ByVal Success As Boolean) If Success Then ActiveSheet.Calculate End If End Sub Isso fez o truque para mim. Espero que ajude.
Este comentário foi feito pelo moderador no site
Vejo que "Last Save Time" é referenciado apenas UMA VEZ no código. Estou usando o Excel 2010. Quando coloco "Último tempo de economia" em uma função, mesmo com Application.Volatile(true), o valor nunca é atualizado. Então notei que o valor retornado por "Last Save Time" não aparece na página "Propriedades" do Excel 2010 NEM em nenhuma das guias da caixa de diálogo "Propriedades avançadas". Poderia "Last Save Time" ser alguma relíquia?
Este comentário foi feito pelo moderador no site
Eu aprendi porque "Last Save Time" não estava funcionando para mim. Eu coloquei minha função no meu arquivo .XLA, e "ThisWorkbook" estava se referindo ao próprio arquivo .XLA. Portanto, eu precisava obter Application.ActiveWorkbook (presumivelmente o local da chamada da função), terminando com: Function DocumentProperty(PropertyName As String) ' 'Você pode se referir às propriedades do documento pelo valor do índice ou pelo nome. A lista a seguir mostra os nomes de propriedades de documentos internos disponíveis: 'Título Assunto Autor 'Palavras-chave Comentários Modelo 'Último Autor Número de Revisão Nome do Aplicativo 'Última Data de Impressão Data de Criação Última Hora de Salvamento 'Tempo Total de Edição Número de Páginas Número de Palavras 'Número de Caracteres Categoria de Segurança 'Format Manager Empresa 'Número de Bytes Número de Linhas Número de Parágrafos 'Número de Slides Número de Notas Número de Slides Ocultos 'Número de Clipes Multimídia Hyperlink Base Número de Caracteres (com espaços) Chamar Application.Volatile(True) Dim ActiveUserWorkbook em erro Continuar Próximo Definir ActiveUserWorkbook = Application.ActiveWorkbook Se Err.Number 0 Then DocumentProperty = "!!! Erro ao obter Application.ActiveWorkbook: " & Err.Description Sair da função End If DocumentProperty = ActiveUserWorkbook.BuiltinDocumentProperties(PropertyName) If Err.Number 0 Então DocumentProperty = "!!! Nome de propriedade desconhecido !!!" Função de Saída Fim Se Fim da Função
Este comentário foi feito pelo moderador no site
Olá Equipe, preciso da sua ajuda. Estou tendo um arquivo excel, lá quero encontrar a data de modificação de uma determinada célula. Por favor me ajude com a codificação aqui, se possível. Desde já, obrigado.
Este comentário foi feito pelo moderador no site
Quero criar automaticamente um espaço entre cada cliente no excel como faço isso??
Este comentário foi feito pelo moderador no site
EU TE AMOOOOOOOOOO!!!! TKSSSSSSSS
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL