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 | 
 

 Recalcular celulas

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



Mensagens : 1
Data de inscrição : 12/02/2012

MensagemAssunto: Recalcular celulas   Dom Fev 12, 2012 6:49 pm

Boa tarde, Pessoal

criei uma função da seguinte forma:
"Function SomarCelulaColorida(cor As Range, intervalo As Range) As Double
Dim valor As Range
For Each valor In intervalo.Cells
If valor.Interior.ColorIndex = cor.Interior.ColorIndex Then
SomarCelulaColorida = SomarCelulaColorida + valor.Value
End If
Next

End Function"

Essa função capta a cor de uma célula, selecionada pelo usuário, e soma todas as células que tem esse preenchimento de cor(com o intervalo definido também pelo usuário.

Até aí tudo bem.

Mas os problemas(são 2) começam agora:

1º - Quando mudo a cor de uma das celulas do intervalo, a soma não se altera, somente se eu clicar 2 vezes na celula que contem a formula e clicar enter, então ela se atualiza. O problema é que já conferi, e nas opções do excel, na guia formulas, já está marcado para ser "Automático". (Só para informar: se uso o botão "Formatar pincel" e "transfiro" a cor de uma celula e aplico em uma célula do intervalo, a fórmula é atualizada automaticamente).

2º - Se coloco 2 formulas dessa, 1 em cada celula, e escolho cores totalmente diferentes, como amarelo e vermelho, tudo bem, cada celula retorna o valor real da soma respectiva de cada cor. Mas se coloco cores muito próximas, como o vermelho e o vermelho-escuro, as celulas retornam o mesmo resultado, ou seja, a soma foi realizada em todo intervalo, não reconhecendo as cores como sendo diferentes.

Se alguém souber resolver esse problema, favor ajudar.

Muito Obrigado.
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: Recalcular celulas   Dom Fev 12, 2012 7:46 pm

Boa tarde!!!

Seja bem vindo ao fórum cheers


Qual é versão do office que você está usando?

Quanto a sua primeira dúvida, já verificou em opções de Calculo se está em Automático?

Para ficar mais dinâmico poste um exemplo com sua função ( FDU ), em site gratuito, como 4Shared ou outros e nos mande o link.

At ++++ cherry
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
Recalcular celulas
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Como por efeito hover nas celulas "Fórum, Tópicos, Mensagens e Últimas mensagens"? no Pun PHP?
» Ocultar Cor do quadro das celulas
» Células
» Como mesclar células do fórum (tal como no phpBB3)
» Imagens Dinâmica

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: