Ir ao conteúdo
  • Cadastre-se

Excel - Fórmula SOMACOR


Jonas_rs79

Posts recomendados

Uso a expressão abaixo dentro das minhas funções. Você pode colocar no início da Function

Application.volatile (Definição Excel)

Marca uma função definida pelo usuário como volátil. Uma função volátil precisa ser recalculada sempre que ocorrem cálculos em qualquer célula da planilha. Um função não volátil só é recalculada quando as variáveis de entrada são alteradas. Este método não tem efeito quando não está dentro de uma função definida pelo usuário usada para calcular uma célula de pasta de trabalho.

Link para o comentário
Compartilhar em outros sites

Consultor_GO, testei conforme função mas não dá certo. A tabela é a seguinte:

NOME JAN FEV MAR VERM AZUL

a 10 10 10 10 20

b 10 10 10 10 20

c 10 10 10 10 20

A coluna JAN está com a fonte vermelha, as colunas FEV e MAR estão com as cores azul. Se eu mudar a coluna FEV para fonte vermelha, mesmo com a expressão sugerida, não muda automaticamente.

Function SOMACOR(Intervalo As Range, ByVal Cor$) As Double

Dim c As Range, xcolor&, xvalue#

Application.Volatile (SOMACOR)

Select Case Cor$

'VERMELHO

Case "1"

xcolor& = 255

'AZUL

Case "2"

xcolor& = RGB(0, 0, 255)

End Select

For Each c In Intervalo

If c.Font.Color = xcolor Then

xvalue# = xvalue# + c.Value

End If

Next

SOMACOR = xvalue#

End Function

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!