Notifications
Clear all

Executar macro ao modificar valor célula

3 Posts
2 Usuários
0 Reactions
1,237 Visualizações
engeel2014
(@engeel2014)
Posts: 207
Estimable Member
Topic starter
 

Boa tarde pessoal, estou desenvolvendo uma planilha e me deparei com um problema que não estou conseguindo identificar onde está o erro:

Na planilha anexa, na Sheet "Contrato", tem na célula "Z37" uma lista para se escolher a forma de pagamento. Inseri o código para que quando o valor for alterado executar uma rotina, mas esta rotina não executa de maneira nenhuma. Observe que atribui o mesmo código ao botão "Formatar campos". No botão a rotina funciona, porém na execução da macro conforme alteração na célula "Z37" não funciona. Alguém pode me ajudar a descobrir onde estou errando?

Lucélio Ferreira dos Santos
Eng. Eletricista
CREA: DF-7165/TD
[email protected]

 
Postado : 22/10/2016 12:11 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 


Corrige esta linha no início e veja se executa conforme esperado:

If Target.Address = Range("Z37").Address Then

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/10/2016 1:28 pm
engeel2014
(@engeel2014)
Posts: 207
Estimable Member
Topic starter
 

Valeu Edson,

muito obrigado pela ajuda. Deu certo aqui.

Tinha perdido um bom tempo quebrando cabeça com este problema.

Grande abraço, e muito obrigado pela dica.

Lucélio Ferreira dos Santos
Eng. Eletricista
CREA: DF-7165/TD
[email protected]

 
Postado : 22/10/2016 1:40 pm