Notifications
Clear all

Executar macro ao pressionar botão delete na planilha

5 Posts
2 Usuários
0 Reactions
657 Visualizações
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
Topic starter
 

Pessoal procurei mas não encontrei exatamente o que eu estava precisando que é o seguinte:

Ao pressionar o botão delete na planilha, seja executado então uma macro.
(No caso eu iria definir apenas uma célula pra isso acontecer)

tem como?

desde já agradeço...

Abç!

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 31/10/2017 3:49 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

xlarruda,

Boa noite!

Não sei se entendi corretamente o que você quer... Você quer deletar o conteúdo apenas de uma célula específica? Se for isso, pode ser assim:

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 31/10/2017 4:46 pm
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
Topic starter
 

Olá wagner, obrigado pelo retorno.

Bem, na verdade não era bem isso.

O que eu queria na verdade:

Tenho uma célula que, ao digitar uma palavra nela, automaticamente ela filtra todos os registros que contenham essa palavra na tabela abaixo.
Gostaria que, ao deletar o conteúdo dessa mesma célula, o filtro seja cancelado.

Eu já tenho uma macro que cancela o auto filtro mas ela é acionada com clique do mouse. e o que eu gostaria era que ela fosse acionada logo após apertar o botão "delete" do teclado.

não sei se isso é possivel...

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 01/11/2017 6:54 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

xlarruda,

Ok. Se tivesse explicado assim (inclusive dizendo qual é a célula que deveria ser apagada) e enviado sua planilha desde o primeiro post, alguém já teria ajudado mais rapidamente.

Veja se é assim.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 01/11/2017 7:26 am
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
Topic starter
 

wagner obrigado pela ajuda!

De início, sua alteração não queria funcionar, mas analisando melhor o código eu encontrei o problema.

A condicional a seguir estava vindo antes da sua:

If Alvo.Cells.Count > 1 Or IsEmpty(Alvo) Then Exit Sub

logo, nunca iria funcionar mesmo pois logo de cara ele ignorava qualquer célula vazia. E aí não dava chance para a condicional que eu queria inserir na célula B3

Obrigado novamente... e desculpe por não ter sido claro num primeiro momento..

Abrç!

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 01/11/2017 9:02 am