Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tudo que estiver relacionado ao Excel básico, como somar, calcular média, colocar bordas, etc.
  • Avatar do usuário
Por pedcoi
#63362
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!
Por babdallas
#63368
Não entendi. Anexe um exemplo explicando um pouco melhor, por favor.
Por pedcoi
#63374
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á :)
Por babdallas
#63383
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.
pedcoi agradeceu por isso
Por pedcoi
#63419
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
Avatar do usuário
Por AfonsoMira
Posts Avatar
#63502
Boas @pedcoi , veja se este exemplo lhe ajuda.
Você não está autorizado a ver ou baixar esse anexo.
Por pedcoi
#63533
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
Avatar do usuário
Por AfonsoMira
Posts Avatar
#63534
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
Você não está autorizado a ver ou baixar esse anexo.
Por eduardobatistaadm
Posts
#63640
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.
pedcoi, CursoDeExcelGratis, AfonsoMira agradeceu por isso
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord