Notifications
Clear all

Como chamar uma macro ao alterar valor da célula?

6 Posts
4 Usuários
0 Reactions
1,311 Visualizações
(@klarc28)
Posts: 0
New Member
Topic starter
 

A minha intenção é chamar a macro sem apetar enter, tab ou seta, apenas alterando o valor digitado na célula já chamaria a macro.

 
Postado : 04/05/2018 10:18 pm
(@wzxnet7)
Posts: 0
New Member
 

Bom dia.
E como se dará a alteração do valor da célula?

 
Postado : 05/05/2018 4:28 am
(@klarc28)
Posts: 0
New Member
Topic starter
 

Digitando.
Por exemplo, se a célula estiver em branco e eu digitar qualquer letra, número ou sinal de pontuação, já chama a macro. E se eu apagar qualquer letra, número ou sinal de pontuação, já chama a macro novamente.

 
Postado : 05/05/2018 5:44 am
(@wzxnet7)
Posts: 0
New Member
 

Se fosse após a confirmação da alteração do valor da célula (teclando {ENTER} , por exemplo), o evento change da planilha poderia ser capturado (mas isso eu sei que vc já sabe).
Durante a edição da célula (que é o que eu entendi que vc quer) nunca ouvi falar.
Vamos esperar algum moderador entrar neste tópico pra ver se há possibilidade disso...

 
Postado : 05/05/2018 6:08 am
(@xlarruda)
Posts: 0
New Member
 

Acho meio difícil pelo fato das células não possuirem eventos como o textobox por exemplo (KeyPress).
Mas no excel não se pode duvidar de nada...

 
Postado : 05/05/2018 6:22 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

klarc28,

Boa noite!

Concordo com a postagem dos colegas acima. Sem eventos, creio que talvez não seja possível. Se houver alguma forma, deve ser com a utilização de alguma das funções das API’s do Windows.

 
Postado : 05/05/2018 4:13 pm