Boa tarde a todos... Agradeço antecipadamente a ajuda!
Tenho uma coluna com vários valores no intervalo (a12:a54)
122
22
44
55
66
66
Gostaria de uma macro que somasse a cor vermelha, dentro do intervalo determinado acima.
O resultado pode ser colocado em "A10".
Obrigado a todos.
Achei este procedimento em outro forum mas não sei fazer os ajustes... Ainda mais que gostaria que fosse automático!!
Function SOMACOR(qRange As Range, ByVal qCor$) As Double
Dim c As Range, xcolor&, xvalue#
Select Case qCor$
Case "VERMELHO"
xcolor& = 255
Case "PRETO"
xcolor& = 0
Case "AZUL"
xcolor& = RGB(0, 0, 255)
Case "VERDE"
xcolor& = RGB(0, 255, 0)
Case "AMARELO"
xcolor& = RGB(255, 255, 0)
Case "ROSA"
xcolor& = RGB(255, 0, 255)
'Case "isto é apenas um comentário, para adicionar cores aqui, coloque o nome da cor aqui e retire o ' do começo da linha"
' xcolor& = isto é apenas um comentário, para adicionar cores aqui, coloque o código RGB da cor correspondente aqui e retire o ' do começo da linha
End Select
For Each c In qRange
If c.Font.Color = xcolor Then
xvalue# = xvalue# + c.Value
End If
Next
SOMACOR = xvalue#
End Function
Pergunta
The Lau
Boa tarde a todos... Agradeço antecipadamente a ajuda!
Tenho uma coluna com vários valores no intervalo (a12:a54)
122
22
44
55
66
66
Gostaria de uma macro que somasse a cor vermelha, dentro do intervalo determinado acima.
O resultado pode ser colocado em "A10".
Obrigado a todos.
Achei este procedimento em outro forum mas não sei fazer os ajustes... Ainda mais que gostaria que fosse automático!!
Até +
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.