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