Página 1 de 1

Botão delete

Enviado: 29 Mar 2021 às 18:23
por pedcoi
Alô pessoal,
Meu primeiro post, espero aprender e contribuir bastante nesta comunidade :)

Quando carrego no botão delete no Excel não executa um "Clear all" mas apenas um "Clear content".
Por exemplo, se tiver uma célula com texto e de cor de fundo, apenas é apagado o texto, permanecendo a cor de fundo.

Alguém sabe se é normal esta situação ou se é possível alterar o comando de uma dada tecla?

Obrigado!

Re: Botão delete

Enviado: 29 Mar 2021 às 23:51
por babdallas
Não entendi. Anexe um exemplo explicando um pouco melhor, por favor.

Re: Botão delete

Enviado: 30 Mar 2021 às 07:56
por pedcoi
Antes:
Imagem

Depois:
Imagem

Depois de carregar no botão delete,o texto desaparece mas a cor amarela continua, e gostaria de apagar tudo por completo via premindo o botão delete

Obrigado desde já :)

Re: Botão delete

Enviado: 30 Mar 2021 às 10:59
por babdallas
O botão delete só apaga o conteúdo mesmo. Clica com o botão direito na célula, escolha excluir e aí escolha se quer deslocar para esquerda, direita, linha inteira ou coluna inteira.
Caso a solução acima não te atenda, se a célula à esquerda tiver sem conteúdo e sem formatação, selecione a célula que deseja tirar o conteúdo e a formatação e aperte Ctrl+r.
Se mesmo assim não te atender, aí já não conheço outra opção a não ser via VBA com uma tecla de atalho a escolher.

Re: Botão delete

Enviado: 31 Mar 2021 às 07:34
por pedcoi
Obrigado pelo esclarecimento amigo

Descobri também a opção de carregar ALT H E A.

Via usando Macros, qual é o comando a usar? Procurei na Internet e o mais próximo que encontrei foi o comando Application.OnKey. Será dessa forma? Apesar de tudo, ainda não sei muito bem programar em VBA mas gostaria de aprender

Obrigado pela partilha e ajuda

Re: Botão delete

Enviado: 05 Abr 2021 às 10:39
por AfonsoMira
Boas @pedcoi , veja se este exemplo lhe ajuda.

Re: Botão delete

Enviado: 07 Abr 2021 às 10:51
por pedcoi
AfonsoMira escreveu: 05 Abr 2021 às 10:39 Boas @pedcoi , veja se este exemplo lhe ajuda.
Boas @AfonsoMira

Realmente, dessa forma ao carregar no botão delete faz Clear.All, mas depois de cada vez que carrego no botão, é aberto esse ficheiro que partilhaste.

Obrigado desde já pela tua partilha

Re: Botão delete

Enviado: 07 Abr 2021 às 11:10
por AfonsoMira
Boas @pedcoi
Experimente com este:
apagar com del.xlsm
O erro foi meu, esqueci de colocar para quando fechar o ficheiro ele deixar de rodar a macro ao clicar em DEL

Re: Botão delete

Enviado: 08 Abr 2021 às 08:54
por pedcoi
Podes partilhar o código VBA ou explicar como se faz isso?

Aparece-me isto, daí perguntar o modo alternativo
https://imgur.com/jpWxhkj

Obrigado :)

Re: Botão delete

Enviado: 10 Abr 2021 às 20:51
por eduardobatistaadm
Caro pedcoi você precisa ir no Visual Basic para ver o código VBA. Procura aqui no fórum como habilitar a guia Desenvolvedor no Excel.

O Código que o colega criou foi essa abaixo:
Código: Selecionar todos
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey Key:="{DEL}"
End Sub

Private Sub Workbook_Open()
Application.OnKey Key:="{DEL}", Procedure:="apagar"
End Sub
Ele colocou o código na pasta de trabalho.

Re: Botão delete

Enviado: 14 Abr 2021 às 20:09
por pedcoi
Obrigado pela ajuda (y) :)
Saudações