Pergunte aqui
2

INTRODUZIR DATA ACTUAL SE MODIFICAR CÉLULA

perguntadas 2016-11-09 10:14:50 +0100

imagem do gravatar de msalsinha

Olá

Pretendia criar uma função ou uma macro que sempre que modificar a uma determinada célula com um determinado conteudo ela marque a data de hoje sem que volte actualizar a não ser se voltar a modificar o conteudo da célula.

Obrigado

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

2 Respostas

0

respondidas 2016-11-09 19:43:02 +0100

imagem do gravatar de Olivier

updated 2016-11-09 19:45:16 +0100

Podes criar uma macro que coloque a data da edição da célula em outra célula. Para isso, a macro seria associada a um evento da planilha (folha de cálculo) . O exemplo abaixo mostra o caso:

A1 é a célula a ser monitorada,

B5 é a célula que contém o carimbo do tempo.

Associar a Sub "AoAbrir" ao evento global "Ao Abrir o documento" (Ferramentas -> Personalizar - Eventos)

Associar a Sub "AoAlterar" ao evento de planilha "Conteúdo Alterado" (Botão 2 na guia da planilha -> eventos)

REM  *****  BASIC  *****

Global dCellA1

Sub AoAbrir
vCellA1 = ThisComponent.Sheets(0).getCellRangeByNAme("A1").Value
End Sub


Sub AoAlterar
vNovaCellA1 = Thiscomponent.Sheets(0).getCellRangeByNAme("A1").Value

If vNovaCellA1 <> vCellA1 Then
   ThisComponent.Sheets(0).getCellRangeByNAme("b5").Value = Now
   vCellA1 = vNovaCellA1
End If
End Sub
editar assinalar como ofensivo Excluir Link mais
0

respondidas 2016-11-09 13:07:58 +0100

imagem do gravatar de Beto

Nesse caso, poderia ser mais fácil se você usasse um formulário para fazer a inserção/modificação dos dados, assim poderia usar a função =AGORA() (ficaria somente no formulário) que dá a data e hora da modificação.

editar assinalar como ofensivo Excluir Link mais

Comentários

Obrigado pela sugestão, mas criando formulário não será compatível com a folha de calculo que pretendo criar.

imagem do gravatar de msalsinhamsalsinha ( 2016-11-09 14:38:38 +0100 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2016-11-09 10:14:50 +0100

Lidas: 34 vezes

Última atualização: Nov 09 '16