none
Socorro RRS feed

  • Pergunta

  • Boa noite a todos

    Bem vou tentar ao máximo explicar meu problema apesar de não saber muito sobre palavras tecnicas que poderiam me auxiliar bastante.

    Quando clicamos em uma célula (com ou sem dados) e mesta célula eu incluindo ou alterando um dado como criar um código no vba para o mesmo entender que esta célula após ser alterada esta disponível como se ela tivesse sido selecionada no momento após a alteração. Ufa sera que fiz entender minha necessidade?

    Estou usando o evento Worksheet_SelectionChange(ByVal Target As Range) para incluir um valor acrescido de +1 sempre que eu clicar na célula, porém só funciona uma vez eu precisando acrescentar +1 tenho que usar as setas para deslocar a seleção para então me posicionar novamente na célula clicando com o mouse onde o evento Worksheet_SelectionChange(ByVal Target As Range) ira acrescer o valor em +1

    Como faço pra clicando seja lá quantas forem az vezes necessárias estando a célula selecionada o evento funcione como quero

    Sim preciso saber tmb como fazer para usando as setas direita e esquerda elas não interfiram no evento Worksheet_SelectionChange(ByVal Target As Range) já que dentro do evento navegar com uma deles e uma seleção


    sábado, 18 de fevereiro de 2017 22:40

Todas as Respostas

  • "Quando clicamos em uma célula (com ou sem dados) e mesta célula eu incluindo ou alterando um dado como criar um código no vba para o mesmo entender que esta célula após ser alterada esta disponível como se ela tivesse sido selecionada no momento após a alteração."

    Não consegui entender mesmo.

    Em outras paalvras, você que rque o evento SelectionChange dispare apenas com o mouse, e não com o teclado?

    Não tem jeito de fazer isso.Sugiro que você crie um hiperlink na célula e use o evento FollowHiperlink para acrescentar uma unidade à célula.


    http://www.ambienteoffice.com.br || Grupo de WhatsApp: https://chat.whatsapp.com/K1uey5Q4yJdKnsgWkVQAZG

    domingo, 19 de fevereiro de 2017 12:38
    Moderador
  • Oi Felipe é como falei no inicio não sei o termo técnico

    Acredito que seja conforme você mencionou - o evento ser disparado

    Quando selecionamos qualquer célula pela primeira vez acredito que exista um disparo para o evento, correto?

    Sendo a resposta sim

    Como podemos fazer para que algo dispare para o evento que esta célula nunca foi ativada? Mesmo depois incluir ou alterar a mesma

    É isso que preciso.


    quinta-feira, 2 de março de 2017 21:53