Foto de Aline M.
Aline há 5 dias
Enviada pelo
Site

Olá, Preciso de ajuda para descobrir como faço para saber

Olá, Preciso de ajuda para descobrir como faço para saber quantas vezes uma célula foi alterada no excel. Por exemplo: Coloco uma data na célula A1, depois troco essa data, depois troco novamente.... Então preciso que outra célula retorne o número de vezes que troquei essas datas.... Obrigado
1 resposta
Minerva IA
Inteligência Artificial do Profes
Respondeu há 5 dias

No Excel, não há uma função embutida para contar automaticamente o número de vezes que o valor de uma célula foi alterado. Contudo, é possível alcançar esse objetivo utilizando Macros VBA (Visual Basic for Applications). A seguir, apresento uma solução possível:

  1. Abrir o Editor do VBA:
  2. Pressione ALT + F11 para abrir o editor do VBA.

  3. Inserir um Módulo:

  4. No editor VBA, clique em Inserir > Módulo para criar um novo módulo.

  5. Criar a Macro:

  6. Copie e cole o seguinte código no módulo que você criou:

```vba Dim Alteracoes As Integer

Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Me.Range("A1")) Is Nothing Then Alteracoes = Alteracoes + 1 Me.Range("B1").Value = Alteracoes End If End Sub

Sub Workbook_Open() Alteracoes = 0 End Sub ```

  1. Fechar o Editor de VBA:
  2. Feche o editor do VBA para retornar ao Excel.

  3. Salvar seu Arquivo:

  4. Você deve salvar seu arquivo como um arquivo Macro-Enabled Workbook (*.xlsm) para garantir que os códigos VBA sejam salvos.

  5. Desabilitar Avisos de Segurança:

  6. Certifique-se de que as Macros estejam habilitadas quando abrir o arquivo, para que o código VBA possa ser executado.

Explicação do Código:

  • O código acima utiliza o evento Worksheet_Change para detectar mudanças na célula A1.
  • Cada vez que o valor de A1 for alterado, o contador Alteracoes é incrementado em 1.
  • O valor de Alteracoes é então exibido na célula B1.

Essa solução acompanhará as alterações feitas enquanto o arquivo está aberto. Caso o arquivo seja fechado, o contador será redefinido a menos que você implemente um método para armazenar o valor do contador em uma célula ou em outro local persistente antes de fechar o arquivo.

Já tem uma conta? Entrar
Ao me cadastrar, confirmo que li e concordo com os Termos de Uso .
Envie uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor