question

Maneira de reduzir o tamanho do arquivo em Excel (lotes de macros e validacoes).?

Oi. Tenho macros em um formulário do excel da seguinte forma:

Clique para exibir a folha de
Clique para ocultar a folha novamente
Clique para incorporar arquivos dentro de células especificadas
Clique para ver a lista de serviços

Então eu ter validado células; Instruções IF preencher se certas escolhas em células validadas são selecionadas; e finalmente condicional formatação de algumas células.

O problema é que minha forma é agora quase 1 mb de grande. Como pode para reduzi-lo?

Obrigado!!!

resposta Resposta

Primeira coisa é tentar limpar células de planilha não utilizados. Determine a última linha possível e a coluna que você poderia querer usar na sua planilha ou inventar uma maneira de identificar a última linha e a última coluna realmente em uso. No Workbook_BeforeSave quer chamar, em seguida, na sequência de sub-rotina

Void ClearUnused (LastCol As Long, LastRow As Long)
Intervalo (células (1, LastCol + 1), células (65536, 256)).Excluir
Intervalo (células (LastRow + 1, 1), células (65536, 256)).Excluir


End Sub

onde você calculou os números de linha e última coluna
ou código que dois excluir instruções abaixo diretamente na sub-rotina Workbook_BeforeSave

Range("Z:IV").Excluir
Range("500:65536").Excluir

(Substituir o último rótulo col z e o último número de linha para 500)

Faça um backup antes de fazer isso, no caso de você obter a última linha ou últimos coluna números errados ou um erro aparece.

Os intervalos que você excluir serão substituídos com células vazias sem formatação ou fórmulas associadas a eles, então isso poderia resultar em uma economia significativa no tamanho do arquivo. Se ele faz e você decide mantê-lo, você deve dar algum pensamento sobre o que acontece quando você precisa expandir o número de colunas e linhas, como você pode ter creatd um problema lá.

Boa sorte!

resposta Não é a resposta que você estava procurando?
Adicionar um comentário ou resposta a esta pergunta

Pesquisar uma resposta melhor..
Ou, fazer uma pergunta..
Comentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2022
All rights reserved