Mas se vc aumentar o range da formula, digamos ate a linha 1000 tudo que for lançado na tabela ate a linha 1000 (aqui tanto faz se 1000 ou 10000) vai atualizar automaticamente desde que a formula seja ajustada ate a linha que disse.
Como eu disse a formula so esta do tamanho do seu exemplo pq vc fez um exemplo pequeno.
Pra isso nao precisa de VBA.
Coloque essa formula em C2 e arraste
=SOMARPRODUTO((Horas!$A$2:$A$5000='Total Horas Mensais'!A2)*(MÊS(Horas!$B$2:$B$5000)=MÊS('Total Horas Mensais'!B2))*(Horas!$C$2:$C$5000))
Ate a linha 5000 vai estar atualizado
Marcelo Prudencio
Microsoft Excel Brasil no Facebook
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.
Postado : 26/01/2016 12:58 pm