Notifications
Clear all

Adicionar data em outra coluna

5 Posts
2 Usuários
0 Reactions
952 Visualizações
valdecirrk
(@valdecirrk)
Posts: 230
Estimable Member
Topic starter
 

Bom dia

Preciso que me ajudem da seguinte forma, na coluna A2 digito um númúro que pesquisa alguma coisa, até ai tudo certo.
Mas na coluna D, preciso que quando eu digitar o número na coluna A aparece a data de hoje, mas não pode ser a formula =agora() ou =hoje().
Se na coluna A tiver qualquer valor então na mesma linha coloque a data de hoje, como se fosse a dta do inicio de um processo.

 
Postado : 31/01/2014 6:17 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não sei se entendi corretamente, pois você diz COLUNA A2 e não celula e depois somente Coluna D, mas teste uma das duas rotinas abaixo e veja se é isto.

Lembrando somente uma das duas :

Esta coloca a Data na Coluna D logo a frente de qualquer celula alterada na Coluna A

Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Column = 1 Then
            
        Range("D" & Target.Row).Value = Date
            
    End If

    End Sub

Esta colocará a data em D2 somente se for alterado ou digitado qualquer valor em A2

Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Target.Address = "$A$2" Then
            
        Range("D2").Value = Date
        
    End If
        
End Sub

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/01/2014 6:28 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!

Também tem esta opção:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then Range("D" & Target.Row).Value = Date
End Sub

Você cola este código na Plan que você vai usar!!!

Att,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/01/2014 6:50 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

valdecir, bom dia!

Não tinha reparado que o primeiro código citado pelo nosso amigo Mauro Coutinho é igual ao que postei.

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then Range("D" & Target.Row).Value = Date
End Sub

Obs:- Se for utilizar este, inserir o código na plan que você está usando!!!

Att,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/01/2014 7:09 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Caso seja necessário reabrir o tópico, o autor poderá enviar uma MP para um dos moderadores solicitando o desbloqueio.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/01/2014 12:09 pm