Página 1 de 1

Pasta de trabalho extremamente pesada e lenta

Enviado: 03 Abr 2017 às 23:07
por PedroHenrique
Olá, precisei fazer uma planilha para controlar as vendas e estoque da minha microempresa (a planilha tem macros). Porém tive um problema com ela onde o arquivo ficou extremamente pesado (48MB) e chega até a travar.

Já apaguei as linhas que muito dificilmente irei utilizar, ocultei... E nada... Aí criei uma planilha nova, copiei só os dados utilizados, e a planilha foi para 23MB, já salvei como 'PASTA BINÁRIA/xlsb' e o arquivo foi para 3MB e ainda assim fica lento e trava. :cry:

Alguém poderia me ajudar a deixar o arquivo leve e sem travamento? Talvez algum problema com a macro, sou iniciante.

A planilha está em anexo! (tive que colocar no formato binária)

Re: Pasta de trabalho extremamente pesada e lenta

Enviado: 04 Abr 2017 às 08:32
por babdallas
Sua macro é simples e pode sim ser melhorada, mas não é a causadora da lentidão.

Recomendo você fazer tudo em um novo arquivo com as seguintes modificações:
1) Coloque os dados de estoque e venda como Tabela, sem ter que colocar fórmulas em milhares de linhas de forma desnecessária.
2) Remova as formatações condicionais por enquanto e teste sem elas para ver como fica.
3) Faça um range dinâmico para as caixas de combinação, assim não fica aparecendo nomes em branco. Você encontrará isso facilmente no Youtube usando desloc e cont;valores. Se não conseguir, avise-me que te ajudo.

Abraço!

Re: Pasta de trabalho extremamente pesada e lenta

Enviado: 04 Abr 2017 às 10:17
por PedroHenrique
babdallas escreveu:Sua macro é simples e pode sim ser melhorada, mas não é a causadora da lentidão.

Recomendo você fazer tudo em um novo arquivo com as seguintes modificações:
1) Coloque os dados de estoque e venda como Tabela, sem ter que colocar fórmulas em milhares de linhas de forma desnecessária.
2) Remova as formatações condicionais por enquanto e teste sem elas para ver como fica.
3) Faça um range dinâmico para as caixas de combinação, assim não fica aparecendo nomes em branco. Você encontrará isso facilmente no Youtube usando desloc e cont;valores. Se não conseguir, avise-me que te ajudo.

Abraço!
Eu não tenho conhecimento suficiente para seguir estes passos, estou tendo meus primeiros contatos com o Excel agora por questão de necessidade do meu negócio... Poderia me indicar alguns tutoriais pra eu fazer isso ou sei lá?!