Notifications
Clear all

Evento para saber quando o valor da célula foi alterado

3 Posts
2 Usuários
0 Reactions
941 Visualizações
(@victorapda)
Posts: 27
Eminent Member
Topic starter
 

Olá amigos!

Estou fazendo uma macro que verifica quando a célula "C1" foi alterada e, dependendo da alteração, ela coloca Highlight em uma determinada linha. Porém eu não tenho o conhecimento de algum evento que possa verificar para mim se o valor da célula "C1" foi alterado. Alguém pode me dar um Help por favor?

Private Sub Worksheet_Activate()
Dim celulaLinhaHighlight As Integer
Dim novaCelulaLinhaHighlight As Integer

Call colocarLinhaHighlight

celulaLinhaHighlight = Range("C1").Value

Do
Call colocarLinhaHighlight
novaCelulaLinhaHighlight = Range("C1").Value
Loop While celulaLinhaHighlight = novaCelulaLinhaHighlight


End Sub


P.S: Fiz minha lógica com o Do Loop While, mas está entrando em loop :/

Desde já agradeço ;)

 
Postado : 30/04/2014 7:39 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

victorapda,

Bom Dia!

Segue um pequeno exemplo que mostra apenas uma mensagem quando a célula C1 é alterada.
Veja se assim lhe atende.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 30/04/2014 7:49 am
(@victorapda)
Posts: 27
Eminent Member
Topic starter
 

Top demais!!

Muito obrigado pela luz Wagner, valeu!

 
Postado : 30/04/2014 8:34 am