none
Calculo automático e manual RRS feed

  • Pergunta

  • Senhores,

    tenho um arquivo que tem 5 a 8 abas com informações de Banco de dados de outro Software ERP, que necessito atualizar todos os dias e mais de uma vez por dia. O problema é que este arquivo tem além destas abas mais 40 a 50 abas com o planejamento das maquinas da minha industria e que uso para fazer o planejamento geral da industria. Toda a vez que eu atualizava uma das abas com o banco de dados leva muito tempo a "calcular" pois são muitas abas  (de máquinas)  que retiram dados destas abas de "Banco de Dados" ou são atualizadas pelas mesmas e como tinhas umas 6 abas de banco de dados o tempo era muito grande.

    Assim resolvi fazer a atualização do Banco de dados em um processo continuo, mas antes eu coloco o calculo em manual e somente depois de atualizar todas as abas de Banco de Dados é que volta ao calculo manual.

    Ficou mais rápido o processo como um todo, mas parece que a planilha ficou mais "travada", quando eu faço alguma alteração nas abas das máquinas demora mais tempo para atualizar os calculos, mesmo estes estando sempre em modo automático, pois´só altero para manual e novamente para automatico durante a execução da macro de  "atualização" do Banco de Dados.

    Será que existe uma outra forma de atualizar mais rápido no processamento dos calculos? porque depois que usa a macro de ativa e desativa o calculo as planilhas ficaram mais lentas (um pouquinho)?

    segunda-feira, 4 de maio de 2015 11:54

Todas as Respostas

  • Gonçalo, sem ver sua pasta de trabalho fica um pouco difícil ajudar.

    Se as abas que você tem possui tabelas e muitos PROCV são feitos, você pode tentar classificar todos os "tags", de cada aba, em ordem alfabética e usar uma técnica para aumentar a velocidade dos cálculos:http://ambienteoffice.com.br/blog/melhorar-o-desempenho-do-procv/

    Se esse não for o caso, você terá que reestruturar sua pasta de trabalho ou então criar um banco de dados e trabalhar numa pasta de trabalho que não possua todos os dados da empresa.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    quarta-feira, 6 de maio de 2015 00:49
    Moderador
  • Prezado  Felipe,

    Acessei o link que mostrou e realmente a dica é muito boa em termos de rapidez da função Procv e com certeza irei usá-la. Mas o meu problema é que mesmo com uma redução grande do numero de abas sempre que altero alguma coisa na aba onde informo novos dados, a planilha informa que está recalculando e gasta de 5 a 8 segundos, o que deveria se "instantaneo". A planilha em questão agora está apenas cm 1095 KB, e com poucos formulas com Procv, poderia enviar para algum email seu para que pudesse me ajudar analisando a mesma?

    quinta-feira, 7 de maio de 2015 15:06
  • Olá, disponibilize um link para download aqui, dessa forma, todos podem te ajudar, não só eu. Utilize o OneDrive ou SendSpace.

    ---

    Para disponibilizar uma pasta de trabalho como exemplo, entre no http://www.onedrive.com Você será redirecionado para um gerenciador de arquivos na sua conta Microsoft. Esse é o seu diretório virtual do OneDrive.

    Acima, numa faixa preta/azul, clique em Carregar >> Arquivos. Selecione o arquivo que quer disponibilizar. Depois que o arquivo for carregado, selecione-o (isto é, marque a caixa de seleção à esquerda dele) e clique em 'Compartilhar'. Clique, em seguida no botão "Obter um link" e selecione a opção "Somente exibir". Então, clique em "Criar link". Copie esse link e cole aqui.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    quinta-feira, 7 de maio de 2015 15:31
    Moderador
  • Muito obrigado por me atender,

    Tentei copiar o link aqui mas não consegui (informa que tem que verificar a conta e não passa) assim colei como texto.

    https://onedrive.live.com/redir?resid=3EF80DE5E6C4F0BC!115&authkey=!AL9Yg03SpC9Mc4s&ithint=file%2cxlsm

    Desde já agradeço pelos seus comentários sobre o meu problema.

    quinta-feira, 7 de maio de 2015 16:29
  • Suas tabelas não possuem uma coluna com identificador único não?

    Isso é essencial.

    Por exemplo, não vejo uma coluna com essas características em Rel119_EntradasDep07 nem em Rel 110_OPs. Ou elas existem e não vi?


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    quinta-feira, 7 de maio de 2015 18:39
    Moderador
  • Na realidade as primeiras colunas (celulas da linha 1 pintadas de amarelo) são as que servem de base para a seleção quando uso a função PROCV ou SOMASES (é a que uso mais), ex: 

    =SOMASE('Rel119_EntradasDep07'!$A:$A;CONCATENAR($O15;"_";$Q15;"_";BI$5;"_";$Q$2);'Rel119_EntradasDep07'!$O:$O)

    ou

    PROCV($B7;Parametros!$A$3:$B$9;2;FALSO)

    Mas neste caso nem se aplica porque tem poucas celulas com este tipo de função (apenas na aba modelo" daí a minha preocupação de ficar calculando sempre com 5 a 8 seg.

    Por ter tão poucas tabelas e estas não terem praticamente celulas com formulas (eu quando atualizo-as aplico as formulas nas colunas selecionadas via VBA e depois colo valroes tb via VBA), e apenas uma aba com algumas linhas com formulas, deveria ser instataneo o calculo.

    quinta-feira, 7 de maio de 2015 19:05
  • Este arquivo(planilha) eu comecei a montar para refazer um programa de excel que eu fiz há algum tempo e que estava com alguns problemas e muito demorado para calcular, ele tinha já 50 abas com o planejamento de maquinas (cada maquina em um aba) e algumas colunas de informações e calculos eram desnecessários.

    E para não recomeçar do zero eu "copiei" algumas abas para um arquivo novo, as abas com as tabelas (abas amarelas) na realidade eu copiei de uma outra planilha mas apenas formato e valores, para não ter o trabalho de formatar tudo, o mesmo da aba modelo que copiei apenas os formatos e agora estava refazendo as formulas das celulas com uma nova lógica de análise exatamente para melhorar a antiga. O mesmo para a aba "menu".

    Será que está havendo algum tipo de conexão com o outro arquivo, tem achar em links , conexões e gerenciador de nomes mas não encontrei algum tipo de "amarração" com a outra planilha.

    quinta-feira, 7 de maio de 2015 19:13