Ir ao conteúdo

Macro para travar data da função =HOJE


Wendell Menezes

Posts recomendados

Postado

Prezados,

Gostaria de saber como faço para que a coluna "D" ative a função =HOJE quando sua respectiva célula da coluna "C" for diferente de nada.

Até aí é fácil, mas como travar a data para que não seja atualizada quando eu iserir um valor na coluna "C" novamente ?

Obrigado e Abraços

Postado

o melhor é você criar uma macro que insira um texto em formato de data

é tranquilo de fazer

já que a função "hoje" realmente vai mudar a data todo dia.

Sheets("Plan1").Range("A5").Value = Format(Now(), "DD/MM/YYYY")

Postado

Boa tarde eduzsrj

Muito interessante essa macro.

Seria pedir muito para adaptala a minha necessidade ?

Sou leigo em relação à VBA.

Preciso que a macro seja ativada na coluna D quando um valor for inserido na coluna A

Seria mais um menos como uma planilha de atendimento, sempre que usuário final colocar o nome do cliente, a data da ligação é preenchida automaticamente na coluna D da mesma linha.

Obrigado

Postado

Exemplo:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)

application.EnableEvents = False

If Target.Column = 1 Then Range("$D$" & Target.Row).Value = Format(Now(), "DD/MM/YYYY")

application.EnableEvents = True

End Sub

Este codigo deve estar no obejeto PLANILHA 1 (ou o nome da planilha respectiva) e nao no Modulo1.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...