Página 1 de 1

Autosoma de intervalos individuais.

Enviado: 18 Mar 2016 às 17:03
por JMaas
Olá pessoal,

Já fiz uma vasta pesquisa e infelizmente não consegui encontrar uma resposta satisfatória. Infelizmente não sou expert em VBA e por isso estou aqui para pedir a ajuda de vocês.
Minha solicitação é a seguinte: tenho uma determinada planilha que possui vários intervalos, cada um com quantidades de valores(linhas) diferentes. Infelizmente esta planilha já está pronta (veio do IBGE) e eu preciso colocar a soma (total) destes intervalos, individualmente, no topo de cada conjunto de dados dos intervalos. Explicando assim é ruim, por isso anexei uma das planilhas que preciso desse total. O campo que preciso ser preenchido é o azul, os dados a serem somados estão em laranja, até a célula anterior à próxima célula azul.
Como cada planilha tem cerca de 30+ intervalos, fica inviável fazer tudo à mão, portanto segue o link para download da mesma.
https://www.dropbox.com/s/udqakm56mlabh ... o.xls?dl=0

Sendo assim gostaria de uma ajuda de vocês no sentido de automatizar esse cálculo.

Ficarei eternamente grato se conseguirem me dar uma ajuda! :)

Autosoma de intervalos individuais.

Enviado: 18 Mar 2016 às 17:18
por AndersonLeal
Olá,

Não tem como colocar a soma abaixo do total de cada conjunto, ao invés de acima? É que por padrão o excel insere o total abaixo dos dados.

Abraço!

Autosoma de intervalos individuais.

Enviado: 18 Mar 2016 às 17:19
por AndersonLeal
Talvez por VBA seja possível.

Re: Autosoma de intervalos individuais.

Enviado: 18 Mar 2016 às 17:25
por thiagoypu
Meu caro,
o que você quer fazer não necessita de VBA, pode ser feito com fórmulas como, SOMASES, SOMARPRODUTOL, porém, dentro do meu conhecimento, você terá que ter uma base de dados com o nome da cidade ao lado do nome que você quer somar, após isso é só trabalhar alguma das funções. Isto não vai fazer você fugir de ter que perder um certo tempo realizando isso. A vantagem é que você ja terá um banco de dados para as ações futuras, poupando o tempo que você levaria para somar tudo uma próxima vez.