Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
Por aluizs
#59792
Olá,

Estou criando uma planilha onde é contada o número de células coloridas em uma range com o seguinte código:

Public Function CountCcolor(range_data As Range, criteria As Range) As Long
Dim datax As Range
Dim xcolor As Long
xcolor = criteria.Interior.Color
For Each datax In range_data
If datax.Interior.Color = xcolor Then
CountCcolor = CountCcolor + 1
End If
Next datax

End Function

e depois e uma célula do excel uso o código na célula A11 (=10 - CountCcolor(A1:A10;D1)), só que ao alterar a cor de uma célula o valor do calcula não atualiza automaticamente, eu tenho que clicar na celula A11 e depois ir na barra de formula e clicar no botão inserir.

Desta forma meu questionamento é como coloco um botão para chamar esta função. Já tentei colocar no sub do botão o código “Call Val(10 - CountCcolor(A1:A10;D1))” só que está dando erro de síntese no " : "

Obrigado.
Avatar do usuário
Por Strogonoff
Posts Avatar
#59981
Boa noite!
se pudesse enviar uma planilha para que tivesse como visualizar ficaria mais facil...
De repente deixar como uma sub ficaria mais fácil e colocaria o seguinte instrução na PLANILHA e não no módulo

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(targe, Range("a1:a10")) Is Nothing Then
' colocar o codigo ou chamar a sub aqui...

End If
End Function
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord