Ir ao conteúdo

Excel vba duplo click


Netrox92

Posts recomendados

Postado

Ola,

Gostaria mais uma vez da ajuda de vocês.

Gostaria de uma rotina que se eu der um duplo Click em uma celula e essa celula for da coluna B na celula que eu cliquei escrevese a letra X

e se eu desse outro duplo click nessa mesma celula o X sumiria

creio que seja uma rotina simples.

Se alguem puder me ajudar ficarei grato.

Obrigado

Postado

cole o código no módulo da planilha

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column <> 2 Then Exit Sub
If Target.Value = "" Then
Target.Value = "x"
Else: Target.Value = ""
End If
Application.SendKeys "{ESCAPE}"
End Sub

Postado

Ola,

Obrigado aos dois pelas respostas!

porém fiquei com outra duvida...

tem como fazer se escrever outra letra ou numero na coluna B o que foi escrito seja apagado?

Eu tentei da seguinte maneira:

If ActiveCell.Column = 2 Then

If ActiveCell <> "X" Or ActiveCell <> "" Then

ActiveCell.ClearContents

End If

End If

End Sub

Eu nao quero que a pessoa consiga escrever nessa coluna, quero que utilize o duploclick ou então escreva o "X", se entrar com outra letra ou número, a celula que esta na coluna B q seja diferente de "X" ou de "" seja limpa

por exemplo

na Celula "B33" foi escrito a letra "A" (ou qualquer outra letra diferente de "X")

quando sair da celula ela volte a ficar em branco

ou quando digitar seja apago na mesma hora

Obrigado mais uma vez

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!