Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Login  

Compartilhe | 
 

 Atualizar função MVB sempre quando a planilha for modificada

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Gian



Mensagens : 2
Data de inscrição : 21/09/2013

MensagemAssunto: Atualizar função MVB sempre quando a planilha for modificada   Sab Set 21, 2013 1:30 am

Olá, gostaria de saber como atualizar função MVB sempre quando a planilha for modificada.
Tenho uma planilha que tem uma um módulo MVB que conta células coloridas:

Function ContaCelulaColorida(rngColorInfo As Range, Intervalo As Range) As Long

Dim rConta As Range

For Each rConta In Intervalo.Cells
If rConta.Interior.ColorIndex = rngColorInfo.Interior.ColorIndex Then
ContaCelulaColorida = ContaCelulaColorida + 1
End If
Next

End Function

Só que na tabela de cores, quando modifico uma cor eu tenho que clicar na função de contagem para que seja atualizado... queria saber como essa função atualize sozinha sem precisar clicar nela...
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: Atualizar função MVB sempre quando a planilha for modificada   Sab Set 21, 2013 5:00 am

Boa noite!!

Use os eventos que rodam a função de forma automatica!
No seu caso seria
Código:
Private Sub Worksheet_Calculate()
Leia:
http://www.ozgrid.com/Excel/free-training/ExcelVBA1/excelvba1lesson16.htm
http://www.ozgrid.com/VBA/ExcelWorkbookEvents.htm
http://www.ozgrid.com/VBA/auto-run-macros.htm
http://www.ozgrid.com/VBA/run-macros-change.htm
http://msdn.microsoft.com/en-us/library/hh211482%28v=office.14%29.aspx


Att
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Gian



Mensagens : 2
Data de inscrição : 21/09/2013

MensagemAssunto: Re: Atualizar função MVB sempre quando a planilha for modificada   Sab Set 21, 2013 2:25 pm

Aonde eu colocaria esse comando?
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: Atualizar função MVB sempre quando a planilha for modificada   Dom Set 22, 2013 12:13 am

Boa noite!!

Dentro do corpo de código da planilha (dentro VBE).

Por favor leia os links que eu postei, para ter um melhor entendimento!


Att
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: Atualizar função MVB sempre quando a planilha for modificada   Hoje à(s) 8:22 pm

Voltar ao Topo Ir em baixo
 
Atualizar função MVB sempre quando a planilha for modificada
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Sempre notificar-me quando houver respostas....
» Como fazer a mira ficar sempre na frente do player?
» Formatei memória do celular, e agora, aparece determinada msg quando executo alguma função.
» Como conserto isso?
» «Espero estar sempre na frente» - James Rodriguez

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: