Como Fazer Cronômetro no Excel com VBA: tutorial prático

Como Fazer Cronometro, Temporizador no Excel com VBA
Como Fazer Cronometro, Temporizador no Excel com VBA

Neste artigo, vamos mostrar como realizar a criação de um cronômetro ou temporizador no Excel utilizando a linguagem de programação VBA (Visual Basic for Applications). O VBA é uma linguagem poderosa que permite a automação de tarefas no Excel, tornando-o ainda mais versátil e eficiente.

1. O que é um cronômetro ou temporizador no Excel?

Um cronômetro ou temporizador é uma ferramenta que mede e exibe o tempo decorrido de um evento. No Excel, podemos utilizar a linguagem VBA para criar um cronômetro personalizado, que pode ser utilizado para controle de tempo em diversas situações, como por exemplo, em competições esportivas, jogos, apresentações, entre outros.

Com a criação do cronômetro no Excel, podemos inserir botões de início, parada e reinício, além do tempo decorrido ser exibido em uma célula específica da planilha. Através do VBA, também podemos adicionar funcionalidades como pausa, contagem regressiva, alarme sonoro, entre outros recursos adicionais.

2. Como criar um cronômetro no Excel com VBA?

A seguir, vamos mostrar o passo a passo para criar um cronômetro no Excel utilizando o VBA:

Passo Descrição
1 Abra o Excel e pressione ALT + F11 para abrir o editor VBA.
2 Clique com o botão direito na guia “VBAProject” e selecione “Inserir” > “Módulo.
3 No módulo criado, digite o seguinte código:
4 Retorne ao Excel, vá para a guia “Desenvolvedor” (se não estiver visível, vá em “Arquivo” > “Opções” > “Personalizar Faixa de Opções”, marque a opção “Desenvolvedor” e clique em “OK”).
5 Clique no botão “Inserir” > “Botão de Comando” e desenhe um botão na planilha.
6 Quando o assistente de botões aparecer, selecione a opção “Macros” e escolha a macro criada no VBA.
7 Repita o passo anterior para criar os botões de parada e reinício.
8 Por fim, insira uma célula para exibir o tempo decorrido e formate-a como “hh:mm:ss”.

3. Exemplo de código VBA para cronômetro

Abaixo, apresentamos um exemplo de código VBA que pode ser utilizado para criar um cronômetro no Excel:

Código VBA
Sub StartTimer()
Range("A1").Value = Time
Application.OnTime Now + TimeValue("00:00:01"), "StartTimer"
End Sub

O código acima cria uma macro chamada “StartTimer” que atualiza a célula A1 com o horário atual e aguarda um segundo para chamar a macro novamente, criando assim o efeito de atualização contínua.

Conclusão

Com a linguagem de programação VBA, é possível criar cronômetros e temporizadores personalizados no Excel, adicionando funcionalidades extras e tornando-o ainda mais poderoso e versátil. Através do código VBA apresentado neste artigo, você pode personalizar o cronômetro de acordo com suas necessidades e utilizá-lo em diversas situações, otimizando seu tempo e aumentando sua produtividade.

Precisa de uma Planilha Excel Personalizada?

Nos fazemos para Você

Pra quê Pagar Sistema Caro? Mensalidade? Suporte?

Se

Uma Planilha Resolve

Abri Chat
1
Chame aqui! WhatsApp das 07:00 as 22:00
Olá,
Podemos Ajudar? atendemos no WhatsApp das 07:00 as 22:00