Cursos, tutoriais e planilhas prontas

Tempo que a macro leva para rodar

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Leia também...

Tempo que a macro leva para rodar

Quem utiliza macro em seus projetos no Excel as vezes sente que a macro não está lá tão rápida quanto se gostaria que fosse, e medir o tempo que a macro leva para rodar se torna algo importante para poder avaliar se alguma mudança no código deixa a coisa mais rápida ou mais lenta.

Além desse propósito, calcular o tempo que um código leva para executar também é útil para testar um trecho específico da macro e identificar qual a melhor maneira de escrevê-lo. Ou ainda, informar ao usuário quanto tempo o processo demorou para ser executado.

Seja qual for sua necessidade, eis a solução.


Calculando o tempo que a macro demora

Para calcular o tempo que um código leva para ser executado, utilizaremos um…. adivinha só…. código. Isso um código para contar o código, de que outra forma seria?

Podemos medir esse tempo de duas formas, caso o tempo de execução seja superior ou igual a 1 segundo, sugiro o seguinte código.

Código com duração superior ou igual a 1s

Sub Teste()
 Dim Tempo As Double
 Tempo = Now()
 
 'SEU CÓDIGO VAI AQUI
 
 MsgBox Now() - Tempo
End Sub

Neste, o resultado é exibido no formato hh:mm:ss em uma Msgbox na tela.

Agora, caso o seu código demora menos de 1 segundo para se executado e você está mais interessado em testar performance e diferença entre um código e outro. A macro a ser utilizada é essa seguinte.

Código com duração inferior a 1s

Sub Teste()
 Dim Tempo As Double
 Tempo = Timer
 
 'SEU CÓDIGO VAI AQUI
 
 MsgBox Round(Timer - Tempo, 4)
End Sub

Neste o resultado é exibido em forma de número com 4 casas decimais em uma Msgbox na tela.

O que você precisa fazer é simplesmente inserir o código que você deseja testar, quanto tempo leva para ser executado, no lugar onde diz: ‘SEU CÓDIGO VAI AQUI

Você também pode fazer alterações no código conforme sua necessidade, como por exemplo gravar o tempo de execução em uma célula ou variável ao invés de somente exibi-lo em uma Msgbox.

É só isso mesmo, simples assim, faça bom proveito 🙂


Acompanhe o Função Excel
facebook-logo youtube-logo googleplus-logo twitter-logo

Leia também...

PROCV com dados repetidos

PROCV com dados repetidos A função PROCV (clique aqui para conhecer mais) nos permite buscar um dado correspondente a outro de forma bastante rápida e

Ler »

Congelar intervalos com $

Congelar intervalos com $ Uma das inúmeras vantagens em usar Excel ao invés de uma planilha de papel é poder escrever uma conta matemática, por

Ler »

Somar horas

Somar horas Quem já tentou fazer um controle de hora no Excel deve ter se deparado com este problema, a soma de horas dentro do

Ler »

Deixe um comentário ou uma dúvida

Compartilhe

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Planilhas prontas

Composição de custos

Calcule e analise todos os custos diretos da produção de seus produtos, seja qual for o tamanho da sua empresa e seu ramo de atuação.

Gere relatórios detalhados que exibem a composição do custo de cada produto, de forma individual ou conjunta. Melhor precifique seus produtos mantendo uma margem de lucro de que você deseja.

Faça simulações com preços de insumos e veja o impacto de cada um na composição total de seu produto final.

Saber mais »

Planilha de Controle Uber, Cabify & 99 Pop

Com a Planilha de Controle Uber, Cabify & 99 Pop você terá total controle de seus ganhos e gastos como motorista, sabendo de onde vem e para onde vai seu dinheiro.
Com esta planilha você terá em detalhes todo o fluxo de dinheiro que envolve seu trabalho como motorista, e poderá controlar melhor sua renda.

Saber mais »

Leia também...

O segredo do quadradinho verde

Sabe o quadradinho verde que aparece no canto inferior direito de uma célula selecionada? Bom aquele quadradinho é meio que mágico, e ajuda muito na hora de disseminar fórmulas por toda a sua planilha dizendo “crescei e multiplicai-vos!”. Pois o quadradinho verde guarda um segredo, o segredo do quadradinho verde, e que também pode ser chamado de Preenchimento automático.

Saber mais »

Faça uma doação

Nos ajude a continuar te ajudando.
Faça uma doação!

Compartilhe com o mundo

Gostou do artigo?
Não seja egoista, compartilhe!

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

fique SEMPRE ATUALIZADO!

Junte-se a lista de e-mails do Função Excel

Receba e-mails semanais e melhore constantemente suas habilidades com Excel

Inscreva-se