Millisecondi



  • Millisecondi
    di Ciccio (utente non iscritto) data: 02/11/2015 17:10:21

    Buongiorno
    Ho la necessità di visualizzare il trascorrere dei millisecondi.
    Al momento ho il codice scritto giu, che mi visualizza su una cella lo scorrere di 5 secondi.
    Vorrei vedere lo scorrere dei millisecondi.
    La cosa è che questa casellina, cambia valore mentre io utilizzo un Form in VBA, e la visualizzazione dei millisecondi non dovrebbe intralciare questa cosa.
    E' fattibile ?
    Cosi com'è io visualizzo lo scorrere dei secondi e nel frattempo opero sul form senza nessun tipo di problema.
     
    Dim CountDown As Date
    
    Sub Timer()
    CountDown = Now + TimeValue("00:00:01")
    Application.OnTime CountDown, "Reset"
    End Sub
    Sub Reset()
    Dim count As Range
    Set count = [W1]
    count.value = count.value - 1
    If count <= 0 Then
      [W1] = 5
    End If
    Call Timer
    End Sub
    
    Sub StopTimer()
      Exit Sub
      ThisWorkbook.EndReview
      ThisWorkbook.Close
    End Sub
    



  • di Mister_x (utente non iscritto) data: 03/11/2015 01:17:20

    ciao

    ti posto un file con inserita la procedura per fare questo lavoro

    ciao





  • di Ciccio (utente non iscritto) data: 03/11/2015 07:44:55

    Ciao, non riesco ad aprire il file xlsm.



  • di Mister_x (utente non iscritto) data: 03/11/2015 09:20:28

    ciao

    e sempre utile inserire la versione di excel che si utilizza

    nuovo file ver 2003

    ciao






  • di Ciccio (utente non iscritto) data: 04/11/2015 10:12:39

    Il programma è ottimo... solo che quando interagisco con la cella il cronometro si ferma.
    C'è la possibilità che il cronometro funzioni autonomamente o è una limitazione di EXCEL?



  • di Mister_x (utente non iscritto) data: 04/11/2015 10:56:10

    ciao

    diciamo che il timer non si ferma mai, anche se visivamente e' fermo quando si va ad interagire su un'altra cella
    penso pero' non ho mai avuto l'occasine e la necessita' di farlo, usare un controllo ActiveX tipo casella di testo e' passare questi al controolo, ripeto non ho mai avuto la necessitaì di fare questo

    ciao





  • di Ciccio (utente non iscritto) data: 04/11/2015 16:54:03

    Ok, sono riuscito ad integrare il tuo codice.
    Perfetto.
    Ora ho un timer e la possibilità di controllare gli eventi a distanza di pochi millisecondi :) :)

    Sempre cosi ragazzi !!!