Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
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  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

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

Ir para baixo 
2 participantes
AutorMensagem
Gian




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

Atualizar função MVB sempre quando a planilha for modificada Empty
MensagemAssunto: Atualizar função MVB sempre quando a planilha for modificada   Atualizar função MVB sempre quando a planilha for modificada EmptySáb 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...
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


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

Atualizar função MVB sempre quando a planilha for modificada Empty
MensagemAssunto: Re: Atualizar função MVB sempre quando a planilha for modificada   Atualizar função MVB sempre quando a planilha for modificada EmptySáb 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
Ir para o topo Ir para baixo
Gian




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

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

Aonde eu colocaria esse comando?
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


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

Atualizar função MVB sempre quando a planilha for modificada Empty
MensagemAssunto: Re: Atualizar função MVB sempre quando a planilha for modificada   Atualizar função MVB sempre quando a planilha for modificada EmptyDom 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
Ir para o topo Ir para baixo
Conteúdo patrocinado





Atualizar função MVB sempre quando a planilha for modificada Empty
MensagemAssunto: Re: Atualizar função MVB sempre quando a planilha for modificada   Atualizar função MVB sempre quando a planilha for modificada Empty

Ir para o topo Ir para baixo
 
Atualizar função MVB sempre quando a planilha for modificada
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Alterar data quando modifica planilha
» Abrir planilha com um form fixo e os comandos que esta na planilha funcionarem.
» Macro para copiar dados de uma planilha e colar na última linha vazia de outra planilha
» Exportar dados (do controle ActiveX) de uma planilha A para uma planilha B
» Importar Planilha para outra Planilha no excel

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: