Ir ao conteúdo
  • Cadastre-se
Amanda Rodrigues

RESOLVIDO Deletar dados da célula que atende condição

Recommended Posts

Galera,

 

Boa noite.

 

Preciso de uma macro que delete todo o conteudo de um grupo de celulas caso o conteudo de uma celula daquela linha seja um valor determinado.

 

Ex: tenho na coluna Q a palavra "ATIVO" PARA FUNCIONÁRIOS ATIVOS E "INATIVO" PARA FUNCIONARIOS DESLIGADOS.

Eu preciso que cada vez que uma linha da coluna Q esteja com o valor INATIVO, ele automaticamente delete todo o conteudo das colunas AV até a BH daquela linha.

 

Alguem me ajuda?????

 

Grata,

 

Amanda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seja bem vinda ao forum. Abra a planilha, click c/ botao direito na aba (ex. "plan1"), em seguida em "exibir codigo" e cole o codigo abaixo.: E para testar insira "INATIVOS" (s/aspas), na coluna "q'"

Option ExplicitPrivate Sub Worksheet_Change(ByVal Target As Range)   If Not Intersect(Target, Range("q1:q9999")) Is Nothing And Target.Cells.Value = "INATIVO" Then     Application.EnableEvents = False     Range("av" & Target.Row & ":bh" & Target.Row).ClearContents     Application.EnableEvents = True   End IfEnd Sub 

Compartilhar este post


Link para o post
Compartilhar em outros sites

não funcionou, dá erro de depuração! :(


Funcionou!!! Muito Obrigada!

Estava dando erro pra as celulas da coluna Q estavam com validação de dados. Depois que removi a validação funcionou perfeitamente

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×