VBA Un semplice secondo timer

In VBA, un semplice secondo timer è facile da scrivere e includere nel codice sorgente. Il VBA è dotato di un timer completo che può essere utilizzato quando richiesto. Tuttavia, non è obbligatorio utilizzare il timer fornito con VBA. Il controllo del timer nel VBA può essere eseguito anche tramite un timer manuale. Non è un compito complicato creare una funzione di timer manuale nel VBA . Uno ha bisogno di scrivere il codice per creare un timer in un modulo pubblico. Con VBA, è possibile creare un secondo timer semplice per migliorare e personalizzare il software Office, in particolare per i fogli di lavoro Excel.

In VBA è disponibile la funzione Timer, ma è anche possibile crearne una molto facilmente.

In un modulo:

 Private Sub Worksheet_SelectionChange (ByVal Target As Range) 'Ad esempio: Avvia / Arresta il timer ogni volta che la cella. 'ma può anche essere posizionato su un pulsante o un altro ... TimeOnOFF = Not TimeOnOFF Se TimeOnOFF Then Timer End Sub 

In un modulo pubblico:

 Public TimeOnOFF As Boolean Sub Timer () Dim S As Integer While TimeOnOFF = True If Second (Now)> S Or Second (Now) = 0 Quindi 'Esegui codice' .... 'ad esempio Fogli ("shee1"). Intervallo ("A1"). Valore = Tempo S = Secondo (Ora) Fine Se DoEvents Wend End Sub 
Articolo Precedente Articolo Successivo

I Migliori Consigli