Eu preciso de uma Ajudinha!
Bem, eu tenho umas tabelas numa planilha onde preencho com dados do produto, (darei ênfase nas células A12 e A13 pois as demais células e colunas não precisam ser citadas, já que não irá fazer a diferença).
A célula (A12) chama-se Descrição e na célula de baixo chama-se Data (A13).
Na célula de de data (A13) eu tenho uma formula assim: =se(C12="";AGORA();0), entretanto, essa data muda pro dia de hoje toda vez que atualizo/abro a planilha, o que é totalmente compreendível, pois na formula está como AGORA(). Estive procurando como bloqueá-la até que achei a seguinte macro:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Row > 1 Then
If Cells(Target.Row, 2) <> "" Then
Cells(Target.Row, 1) = Format(Now(), "dd/mm/yy - hh:mm:ss")
Else: Cells(Target.Row, 1) = ""
End If
End If
End Sub
Porém ela funciona somente para uma coluna, e eu queria usar em varias linhas e colunas por exemplo:
- C2, B2, D2...
- C12, B12, D12...!
Aí que vai minha dúvida, é possível que essa coluna e linha seja preenchida automaticamente quando digitado algo na coluna de descrição e não mude a cada vez que for aberta a planilha.
Obrigado e abraços!