Como inserir automaticamente a data de hoje para que ela não seja alterada no futuro? [duplicado]

4

Por exemplo, eu tenho a fórmula =NOW() , mas quero que a data seja corrigida como a data de hoje. Eu não quero que isso mude amanhã.

Existe uma maneira de alterar a fórmula para garantir que ela reflita apenas a data de hoje? Ou como posso fazer isso?

Eu não quero colar especial, se possível.

    
por sdfsdf 13.11.2012 / 21:43

3 respostas

9

Você pode fazer isso com comandos de teclado.

Para inserir a data atual: Ctrl + ;
Para inserir a hora atual: Ctrl + Deslocamento + ;

    
por 13.11.2012 / 22:30
5

F9 followed by ENTER (or followed by CTRL+SHIFT+ENTER for array formulas) calculates the selected a portion of a formula and replaces the selected portion with the calculated value.

Fonte: link

Faça isso na sua fórmula = NOW () e ela deve ficar fixa.

    
por 13.11.2012 / 22:10
3

Eu tentaria inserir a data atual em uma célula por meio de uma macro. A questão então é apenas quando e como desencadear isso. Você poderia, por exemplo, pressionar um botão e inserir a data de hoje (não como uma fórmula) em uma célula (uma em particular ou a selecionada).

No VBA você pode usar Now() , Date() e Time() , dependendo do que você precisa exatamente. Com Range("d40").Value = Date() associado a uma forma, ela inserirá a data atual sem o tempo na célula D40 quando você clicar na forma.

    
por 13.11.2012 / 21:49