Eu usei isso:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 2 Then Cells("1", Target.Column) = Now()
End Sub
E isso funciona maravilhosamente. Embora eu preveja algumas operações desnecessárias.
Estou usando o Windows Excel 2007, se isso é importante, e estou tentando atualizar automaticamente um campo de data para a data de hoje apenas quando uma célula dessa coluna for alterada.
Eu adiciono novas entradas de dados por coluna e desejo que as entradas de "alteração de data" sejam automaticamente exibidas e atualizadas na linha 7 após as colunas A e B, mas somente após essas duas colunas de cabeçalho, e digamos se a linha 7 não estiver em branco ou em branco Quero que a data automática continue a expandir para uma nova entrada.
Eu procurei por uma solução e encontrei a fórmula NOW (), mas isso não está certo. Eu encontrei algumas coisas semelhantes, mas não sei o suficiente sobre macros para alterá-las para o efeito desejado.
Como faço o que descrevi? Pode ser uma macro ou fórmula.
Agradecemos antecipadamente por qualquer ajuda.
Eu usei isso:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 2 Then Cells("1", Target.Column) = Now()
End Sub
E isso funciona maravilhosamente. Embora eu preveja algumas operações desnecessárias.