CRONOMETRO TEXT BOX OU LABEL
Caros Expert's, Boa Noite !!!!!
Estou criando um user form que além dos dados que já coloquei gostaria de inserir dentro do mesmo um textbox ou label com cronometro e três botões (Iniciar, Pausar e resetar) com o tempo em minutos.
Pra ficar perfeito gostaria de inserir o tempo que gostaria de cronometrar (Ex 2 min, 3 Min, 4 Min ....) e o tempo contar como um cronometro regressivo.
Desde já agradeço a atenção de todos da comunidade.
Leandro
Estou criando um user form que além dos dados que já coloquei gostaria de inserir dentro do mesmo um textbox ou label com cronometro e três botões (Iniciar, Pausar e resetar) com o tempo em minutos.
Pra ficar perfeito gostaria de inserir o tempo que gostaria de cronometrar (Ex 2 min, 3 Min, 4 Min ....) e o tempo contar como um cronometro regressivo.
Desde já agradeço a atenção de todos da comunidade.
Leandro
Olá deixo aqui um exemplo , depois é só você modificar á sua medida.
- No seu formulário adicione :
Um Label (Label1)
Um CommandButton (btnIniciar)
Um Timer (Timer1)
Código :
Até+
Programadorvb6
- No seu formulário adicione :
Um Label (Label1)
Um CommandButton (btnIniciar)
Um Timer (Timer1)
Código :
Option Explicit
Dim ss As Integer, mm As Integer, hh As Integer
Private Sub btnIniciar_Click()
If btnIniciar.Caption = [Ô]Iniciar Cronômetro[Ô] Then
ss = 0: mm = 0: hh = 0
Timer1.Enabled = True
btnIniciar.Caption = [Ô]Para Cronômetro[Ô]
Else
Timer1.Enabled = False
btnIniciar.Caption = [Ô]Iniciar Cronômetro[Ô]
End If
End Sub
Private Sub Timer1_Timer()
[ô] Propriedades Timer Enabled = False, Interval = 1000
ss = ss + 1
If ss = 60 Then
ss = 0
mm = mm + 1
End If
If mm = 60 Then
ss = 0
mm = 0
hh = hh + 1
End If
Label1.Caption = Format(hh, [Ô]00[Ô]) & [Ô]:[Ô] & Format(mm, [Ô]00[Ô]) & [Ô]:[Ô] & Format(ss, [Ô]00[Ô])
Até+
Programadorvb6
Caro Programador, Boa Noite !!!!
Primeiramente obrigado pela resposta e atenção.
Sou iniciante em VB e estou fazendo este projeto dentro do editor VB do Excel, não sei como colocar um time.
Teria como enviar um exemplo para que eu possa colocar dentro de um label do editor VB do Excel
Obrigado mais uma vez !!!
Leandro
Primeiramente obrigado pela resposta e atenção.
Sou iniciante em VB e estou fazendo este projeto dentro do editor VB do Excel, não sei como colocar um time.
Teria como enviar um exemplo para que eu possa colocar dentro de um label do editor VB do Excel
Obrigado mais uma vez !!!
Leandro
No VBA não existe o objeto Timer. Existem varias maneiras de faze-lo em VBA, segue um exemplo.
Resolvido !!!!!!
Obrigado IRENKO e a todos os envolvidos pela paciência !!!!!
Abraços
Leandro
Obrigado IRENKO e a todos os envolvidos pela paciência !!!!!
Abraços
Leandro
Caros amigos
Contando com a ajuda de nosso amigo Irenko gostaria de usar o exemplo enviado pelo mesmo para montar um cronometro regressivo com os seguintes tempos:
2min
3min
4min
5 min
6 min
7 min
8 min
10 min
Gostaria de acresentar um botão para subir ou descer estes tempos para iniciar a contagem regressiva
Abraços aos expert[ô]s
Leando
Contando com a ajuda de nosso amigo Irenko gostaria de usar o exemplo enviado pelo mesmo para montar um cronometro regressivo com os seguintes tempos:
2min
3min
4min
5 min
6 min
7 min
8 min
10 min
Gostaria de acresentar um botão para subir ou descer estes tempos para iniciar a contagem regressiva
Abraços aos expert[ô]s
Leando
Tópico encerrado , respostas não são mais permitidas