locked
Recriar totais após Colar como valores RRS feed

  • Pergunta

  • Olá, preciso de uma ajuda para escrever uma macro.

    Esta é minha planilha, ela é toda texto, pois foi colada especial como valores.

    Os usuários vão alterar os valores para os detalhes. Já fiz uma macro que muda o valor de 2007 para a somatória dos meses de forma que quando um valor for alterado o valor do ano também será.

    Preciso agora fazer com que os grupos sejam a soma de seus subgrupos e os subgrupos sejam a soma de seus membros. Ou seja, o Grupo1 tem que ser a somatória dos subgrupos de 1.

    Os nomes que usei não são reais, os nomes reais não apresentam nenhuma informação sobre seu nível (Grupo - Subgrupo - Detalhe, pode ser algo como Lojas - Lojas - Loja 111 ou Fabricas - Tecelagem - Tecelagem 222).

    Parece complicado. Alguém poderia me ajudar?

    Muito Obrigado.

     

    2007 Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez
    Grupo1 360 30 30 30 30 30 30 30 30 30 30 30 30
    SubGrupo11 360 30 30 30 30 30 30 30 30 30 30 30 30
    111  Detalhe 111 120 10 10 10 10 10 10 10 10 10 10 10 10
    112  Detalhe 112 120 10 10 10 10 10 10 10 10 10 10 10 10
    113  Detalhe 113 120 10 10 10 10 10 10 10 10 10 10 10 10
    Grupo 2 1440 120 120 120 120 120 120 120 120 120 120 120 120
    SubGrupo21 480 40 40 40 40 40 40 40 40 40 40 40 40
    211 Detalhe 211 240 20 20 20 20 20 20 20 20 20 20 20 20
    212 Detalhe 212 240 20 20 20 20 20 20 20 20 20 20 20 20
    SubGrupo22 960 80 80 80 80 80 80 80 80 80 80 80 80
    221 Detalhe 221 480 40 40 40 40 40 40 40 40 40 40 40 40
    222 Detalhe 222 480 40 40 40 40 40 40 40 40 40 40 40 40
    terça-feira, 19 de junho de 2007 18:45

Respostas

  • Fizemos script, funcionou na época...

     

    quinta-feira, 27 de novembro de 2008 11:12

Todas as Respostas

  • Use a função Subtotal(9; [suas células de detalhe]) para calcular o total dos subgrupos. Isto evitará que tenha valores somados em duplicidade ao calcular os demais totais. Talvez nem precise de macro.
    quinta-feira, 21 de junho de 2007 01:50
    Moderador
  • Luiz,

     

    Resta saber como identificar automaticamente quais são as células que devem receber o subtotal e como saber qual as células de detalhe daquele total.

     

    A planilha vai ser sempre diferente pois o usuário vai filtrar a informação antes de colar como valores.

     

    A coluna da esquerda estando populada identifica alinha como detalhe, mas como faço pra totalizar automaticamente?

     

    Grato,

     

    quinta-feira, 21 de junho de 2007 14:42
  • Fizemos script, funcionou na época...

     

    quinta-feira, 27 de novembro de 2008 11:12