Patropi, mais uma vez peço desculpas por Destrancar o Tópico, mas achei pertinente colocar a solução, uma vez que o autor do tópico deu como Resolvido e achei que ficou vag, pensando em outros usuários que venham pesquisar pelo mesmo assunto.
Peço a gentileza de aguardar um tempinho antes de Trancar novamente este tópico, que poderemos ter mais algumas sugestões ou o Dimorais dizer que agora podemos finaliza-lo, grato.
Dimorais, longe de querer polemizar, estamos em um Forum e devemos debater, as vezes somos um pouco chato devido a termos a incubencia de Moderador, na verdade existem Tópicos que da vontade até de apagar, mas diferentemente de outros Foruns estamos sendo bem benevolentes.
Quanto a questão, como pode ver pela resposta do colega gtsalikis eu tambem entendi desta forma, na rotina postada em vez de dar o resultado em MsgBox jogar o mesmo direto para uma celula, se tivesse colocado, ajustar a rotina para ser executada tipo uma Função do Excel o entendimento seria outro, mas finalizando, espero que não tenha me interpretado erroneamente, estou sempre a disposição para trocarmos experiencias e conhecimentos, pode até enviar via MP, que na medida do possivel estarei respondendo.
Voltando a questão, acredito que tirou esta rotina do link abaixo, pois é bem parecida :
Criar função contar celulas coloridas e devolver quantidade dessas celulas e ...
http://www.portugal-a-programar.pt/topi ... celulas-e/
Então adaptando a Function CountColors, que é a que nos interessa, a mesma ficaria assim :
Function CountColors(rng As Range, color As Integer)
Dim sResultado
Dim rCell As Range
Application.Volatile (True)
' Ciclo que irá percorrer todas as células definidas
For Each rCell In rng
' Caso a cor interior (background) seja a escolhida
If rCell.Interior.ColorIndex = color Then
' Conta e Armazena os resultados
sResultado = WorksheetFunction.Count(color) + sResultado
End If
Next
'Coloca o Resultado na Celula
CountColors = sResultado & " Bolinhas"
End Function
Faça os testes e qq duvida retorne.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 08/02/2014 8:07 pm