Propósito

✔ Programação GLOBAL® - Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog devem ser tratados como consultoria freelance. Queiram contatar-nos: brazilsalesforceeffectiveness@gmail.com | ESTE BLOG NÃO SE RESPONSABILIZA POR QUAISQUER DANOS PROVENIENTES DO USO DOS CÓDIGOS AQUI POSTADOS EM APLICAÇÕES PESSOAIS OU DE TERCEIROS.

Mostrando postagens com marcador faster. Mostrar todas as postagens
Mostrando postagens com marcador faster. Mostrar todas as postagens

Excel Tips - Deixe sua planilhas calcularem mais rapidamente - Make MS Excel calculate faster



Acredito que algumas características poderiam estar inerentemente contidas no MS Excel. Uma delas, das que considero mais relevante, passa por nossa constante preocupação em relação a performance.

Nossos Dashboards, Scorecards, e Reports merecem uma performance adequada à expectativa dos nossos usuários. 

Sempre nos esmeramos em manter interfaces leves, limpas. Mas se estas forem lentas tiram todo o crédito dos nossos esforços.

Quando nossas planilhas ficam muito lentas, especialmente aquelas que existem há muito tempo, pensamos logo na possibilidade de existirem muitas linhas vazias, ou más conexões as bases de dados.

Seguem alguns passos simples que o ajudarão a manter as suas planilhas ágeis e prontas:

1) Abra a sua planilha e escolha a aba que contenha o maior número de fórmulas ou dados nela.

2) Enquanto mantém pressionada a tecla [CTRL], pressione também a tecla [END]

3) Cheque a célula para onde o cursor foi movido, certifique-se de que seja a última célula com alguma ocorrência no conteúdo.

4) Caso o cursor tenha parado bem além de última célula com algum valor ou fórmula, isso quer dizer que o MS Excel está se esforçando inutilmente para vir até este ponto toda vez que procura atualizar a sua planilha. Pois ele tentará considerar essa dependência inexistente.

5) Agora vem a parte mais divertida: Selecione todas as linhas e colunas a partir da última célula com conteúdo real e delete todas.

6) Repita os passos 2 e 5 em cada uma das abas da sua planilha.

7) Salve a planilha

Reference:



Inspiration:

TagsTips, Excel, row, cell, delete, faster, quick, clean, trick, calculate

VBA Excel - Tornando a inicialização mais rápida - Speed up Excel Start up (FASTER EXCEL)

Já se perguntou por que a inicialização do MS Excel ficou tão lenta de uma hora prá outra?

Mesmo quando está utilizando a melhor placa-mãe e o melhor processador disponíveis no mercado, quando inicia o seu MS Excel, ahhh, pode ir tomar um café. Vai gastar uns 30 segundos!

Já foram tentadas muitas coisas, e pessoalmente fiz várias experiências. Dessa vez vou compartilhar um truque, tente também, embora seja um truque ou pode ser a única razão.

E caso dê certo, você vai economizar muito do seu tempo!

Um dos motivos é o de que a Barra de Ferramentas do MS Excel tende a crescer muito, além de ser gravada em um arquivo XML. E daí? Perguntarão os mais incautos. Esse arquivo é carregado ao iniciar o MS Excel!

A extensão deste arquivo .XLB, o local padrão é "Dados de Aplicativos \ Microsoft \ Excel \" e o tamanho normal é entre 10 e 90 KB. O problema surge quando este tamanho atinge alguns MBytes.

Bônus: Apague fisicamente este arquivo, deixando que o MS Excel crie outro automaticamente.

Ônus: A versão da Barra volta para o padrão original. Suas configurações vão embora, mas ajuda no arranque

Onde fica o arquivo nas versões do Windows:
Windows 98 --> "C:\Windows\Application Data\Microsoft\Excel\excel*.XLB"
Windows 98SE/NT/ME --> "C:\Windows\Profiles\USERNAME\Application Data\Microsoft\Excel\excel*.XLB"
Windows 2000/XP --> "C:\Documents and Settings\USERNAME\Application Data\Microsoft\Excel\excel*.XLB" 
Windows 7 --> "C:\Users\USERNAME\AppData\Microsoft\Excel\excel*.XLB" 

Para aqueles, que como eu, gostam de aproveitar a oportunidade para aprender mais um "códigozinho", segue:

Sub Speedup_Excel()
  Dim fso

  On Error Resume Next

  Set fso = CreateObject("Scripting.FileSystemObject")

  ' Deleta o excel.xlb. Se não existir vai para o próximo.
  fso.DeleteFile VBA.Environ("appdata") &  "\Microsoft\Excel\excel*.xlb"

  ' Limpa.
  Set fso = Nothing
End Sub





Tags: VBA, Excel,, quick, fast, inicialização, rápida, start, faster 









diHITT - Notícias