Notifications
Clear all

Macro Worksheet_Change

4 Posts
2 Usuários
0 Reactions
672 Visualizações
(@edumi10)
Posts: 2
New Member
Topic starter
 

Bom dia,

Tenho uma macro que executa automaticamente quando a célula é alterada, através do Macro Worksheet_Change.

Teria alguma macro também para executar automaticamente quando o texto de uma célula com formula alterasse?

Obrigado

Att,
Eduardo

 
Postado : 07/05/2016 6:31 am
(@osvaldomp)
Posts: 858
Prominent Member
 

Experimente o Worksheet_Calculate

Osvaldo

 
Postado : 07/05/2016 6:41 am
(@edumi10)
Posts: 2
New Member
Topic starter
 

Já tentei, mas ele fica num loop e sempre fica calculando e executando a macro.

 
Postado : 07/05/2016 7:03 am
(@osvaldomp)
Posts: 858
Prominent Member
 

Um código Worksheet_Change é disparado em decorrência de qualquer alteração em célula que não seja alteração ocorrida por resultado de fórmula.

Um código Worksheet_Calculate é disparado sempre que a planilha é recalculada.

Se o seu código está executando loop infinito é provavelmente porque ele está mal escrito.

Se houver interesse disponibilize uma amostra do seu arquivo com o código em uso e descreva com exatidão qual é o seu objetivo.

Osvaldo

 
Postado : 07/05/2016 11:31 am